![](https://www.jinchutou.com/images/s.gif)
有关数据库连接的系统配置技术
25页1、Hibernate的系统配置1、配置Hibernate系统由于Hibernate是为了能在各种不同环境下工作而设计的, 因此存在着大量的配置参数。幸运的是多数配置参数都有比较直观的默认值, 并有随Hibernate一同分发的配置样例hibernate.properties (位于etc/)来展示各种配置选项。所需做的仅仅是将这个样例文件复制到类路径 (classpath)下做一些自定义的修改。(1)Hibernate配置文件可以有两种格式Hibernate配置文件可以有两种格式,一种是 hibernate.properties(默认文件名) ,另一种是 hibernate.cfg.xml(默认文件名)。这些配置文件包含了一系列属性及其属性值,Hibernate将根据这些属性来连接数据库。(2)文件的存放位置下面的hibernate.properties和格式的文件都必须放在Web应用的上下文类路径(WEB-INF/classes)下面-也就是(TOMCAT5webappsWebStudyWEBINFclasses 文件夹中(其中WebStudy为我们的Web应用-也就是本示例的Cont
2、ext名称)。注意l 其实在实际开发中,甚至可以完全使用程序来配置Hibernate(请见后面的介绍);l 多数用户喜欢使用XML配置文件hibernate.cfg.xml;l 同时有了hibernate.cfg.xml,Hibernate.properties变的可有可无了,并且在hibernate.cfg.xml中的内容覆盖Hibernate.properties中的配置。(3)利用配置文件中的选项来改变Hibernate运行时行为Hibernate利用配置文件中的选项来改变Hibernate运行时行为(比如数据库连接的设定,或是其它能够改变Hibernate运行时行为的一些设定)。所有的设置可能是非常庞杂的,足以让我们喘不过气来,但是不必担心,因为Hibernate为绝大多数值都设定了一个合理缺省值,我们只需要修改这些配置文件中的极小一部分值。我们可以通过以下几种方式来修改Hibernate的系统配置参数:l 将一个Java.util.Properties实例作为参数传给Configuration类的setProperties()方法。l 在Hibernate启动时用Java D
3、property=value的方式设置值。l 在classpath可以找到的路径下创建一个名为hibernate.properties的配置文件。 l 在classpath可以找到的路径下创建一个名为hibernate.cfg.xml的文件,并在其property标签中定义属性值。(4)利用Java.util.Properties实例来产生Hibernate的系统配置参数Properties properties = Properties.load(my.properties);Configuration config = new Configuration().setProperties(properties).configure();同时,也可以利用Configuration类中的下面的方法来添加Properties对象中的元素addProperties(Element)addProperties(Properties)setProperties(Properties)setProperty(String, String)2、利用hibernate.properties文件实现Hi
4、bernate的系统配置(1)利用hibernate.properties 模板文件来进行配置对于hibernate.properties文件,在Hibernate的hibernate-3.1etc目录下有一个 hibernate.properties 模板,我们不必自己从头写,修改模板就可以了。(2)作用在此文件中主要是进行数据库类型的配置(它是hibernate启动后调用缺省初始化环境文件),编辑它,注释掉默认的数据库,启用本示例中所要使用的MS SQL Server就可以。我们需要向Hibernate传递一些JDBC连接的属性,所有Hibernate属性的名字和语义都在org.hibernate.cfg.Environment中定义。因此,如果我们设置如下属性,Hibernate将使用java.sql.DriverManager来获得(和缓存)JDBC连接。属 性描 述hibernate.dialect指定数据库使用的SQL方言h指定数据库的驱动程序h指定连接数据库的URL指定连接数据库的用户名指定连接数据库的口令hibernate.show_sql如果为true,表示在程序运行
《有关数据库连接的系统配置技术》由会员博****1分享,可在线阅读,更多相关《有关数据库连接的系统配置技术》请在金锄头文库上搜索。
![小班健康小鸡捉虫教案反思.docx](https://union.152files.goldhoe.com/2023-2/16/9ae10f3f-fa90-4d1b-93b3-f00447e2896a/pic1.jpg)
小班健康小鸡捉虫教案反思.docx
![工程承包合同模板5篇.doc](https://union.152files.goldhoe.com/2023-4/23/e4d0da13-17fe-42b5-aa88-50563f4f41d0/pic1.jpg)
工程承包合同模板5篇.doc
![大班语言公开课去年的树教案反思.doc](https://union.152files.goldhoe.com/2023-10/7/78335112-260b-4081-80c3-2967e3fdaf6b/pic1.jpg)
大班语言公开课去年的树教案反思.doc
![脚手架测量方案](https://union.152files.goldhoe.com/2022-7/23/6c14b5ce-a0e0-4df6-9816-750a8e87691e/pic1.jpg)
脚手架测量方案
![小学数学一年级寒假作业.doc](https://union.152files.goldhoe.com/2022-12/21/f0b50e30-c795-4bf4-bca9-43320efca718/pic1.jpg)
小学数学一年级寒假作业.doc
![会计干货之为什么小企业老板爱用亲戚做会计.doc](https://union.152files.goldhoe.com/2023-9/5/5247a701-a792-4236-b792-33f64f7a8187/pic1.jpg)
会计干货之为什么小企业老板爱用亲戚做会计.doc
![新豪艺石材有限公司年产大理石工程板3000平方米、背景墙500平方米建设项目竣工环境保护验收报告.docx](https://union.152files.goldhoe.com/2023-2/5/39f212c1-ab58-4a1d-8703-59cc60a97113/pic1.jpg)
新豪艺石材有限公司年产大理石工程板3000平方米、背景墙500平方米建设项目竣工环境保护验收报告.docx
![八年级数学试卷.doc](https://union.152files.goldhoe.com/2024-3/8/20569cc2-f6e6-4482-b875-a28b5d777afe/pic1.jpg)
八年级数学试卷.doc
![第五章 分式与分式方程[390].doc](https://union.152files.goldhoe.com/2023-8/22/139f6424-1c9a-41b5-9ae3-9baf87468b62/pic1.jpg)
第五章 分式与分式方程[390].doc
![九年级3导学案](https://union.152files.goldhoe.com/2023-5/26/8d274785-4ce9-4186-a333-7b37cf524cd4/pic1.jpg)
九年级3导学案
![2022年总经理就职演讲稿模板集合9篇](https://union.152files.goldhoe.com/2022-10/2/4d66c769-8dcc-4057-b94c-d54797d572eb/pic1.jpg)
2022年总经理就职演讲稿模板集合9篇
![净化车间管理制度.doc](https://union.152files.goldhoe.com/2023-5/14/f4a9142f-4002-49ae-a726-c8e4eddf84f6/pic1.jpg)
净化车间管理制度.doc
![国际旅游饭店考查作业.doc](https://union.152files.goldhoe.com/2022-9/26/4e0c6a3c-a547-4a40-9ed7-813addc353d4/pic1.jpg)
国际旅游饭店考查作业.doc
![铜陵光伏设备设计项目建议书_模板范文](https://union.152files.goldhoe.com/2023-4/2/4bc8f727-7971-4d02-9928-be21b3f84bf5/pic1.jpg)
铜陵光伏设备设计项目建议书_模板范文
![公司安全制度规章.doc](https://union.152files.goldhoe.com/2023-11/2/cde8ac06-ed55-46d2-9ba7-e383e77be0b0/pic1.jpg)
公司安全制度规章.doc
![2023年中秋节祝词41.docx](https://union.152files.goldhoe.com/2024-1/16/e14a93ca-bf9f-423b-9124-f8282c647a98/pic1.jpg)
2023年中秋节祝词41.docx
![步进电机驱动器的设计--毕业论文.doc](https://union.152files.goldhoe.com/2022-8/16/38e19aa0-8691-4b1c-ba03-4d974e793ab2/pic1.jpg)
步进电机驱动器的设计--毕业论文.doc
![本科生概论课程论文](https://union.152files.goldhoe.com/2023-1/23/a31bb340-7cea-4e8e-ad44-c095ed8a362a/pic1.jpg)
本科生概论课程论文
![2014年国家公务员面试模拟题:山寨版悉尼歌剧院.doc](https://union.152files.goldhoe.com/2022-12/1/1891f733-53ba-43e5-be88-5ebac333999c/pic1.jpg)
2014年国家公务员面试模拟题:山寨版悉尼歌剧院.doc
![数学名词谜语.doc](https://union.152files.goldhoe.com/2023-8/12/df17be01-db3f-4e0b-88f8-038467e86c23/pic1.jpg)
数学名词谜语.doc
![直流电源杂音电压的测量](/Images/s.gif)
2023-03-02 4页
![危化品从业单位事故隐患排查治理情况统计分析表](/Images/s.gif)
2023-01-11 1页
![最新小米MIUI系统自带程序精简列表](/Images/s.gif)
2023-08-31 6页
![特种机械加工技术-太阳能级硅片切割技术](/Images/s.gif)
2023-11-04 17页
![2006年事业单位工资套改计算办法](/Images/s.gif)
2022-11-03 25页
![气保焊指二氧化碳或氩气保护的焊接方法](/Images/s.gif)
2023-06-22 6页
![义修电脑活动感受书](/Images/s.gif)
2023-05-09 2页
![三相坐标系和二相坐标系转换](/Images/s.gif)
2023-05-27 10页
![安全生产基础资料的管理](/Images/s.gif)
2022-12-24 3页
![基层业务办公服务管理系统调查问卷](/Images/s.gif)
2023-01-17 3页