Hibernate.cfg.xml配置总结

上传人:阳*** 文档编号:95598450 上传时间:2022-05-24 格式:DOC 页数:9 大小:35KB
返回 下载 相关 举报
Hibernate.cfg.xml配置总结_第1页
第1页 / 共9页
Hibernate.cfg.xml配置总结_第2页
第2页 / 共9页
Hibernate.cfg.xml配置总结_第3页
第3页 / 共9页
点击查看更多>>
资源描述
Hibernate的描述文件可以是一个properties属性文件,也可以是一个xml文件。下面讲一下Hibernate.cfg.xml的配置。配置格式如下:1. 配置数据源在Hibernate.cfg.xml中既可以配置JDBC,也可以配置JNDI。在本小节中讲述数据源如何配置。hibernate.cfg.xmltruenet.sf.hibernate.dialect.MySQLDialect50 30java:comp/env/jdbc/datasourcenamenet.sf.hibernate.connection.DatasourceConnectionProvidernet.sf.hibernate.dialect.SQLServerDialect 2. c3p0连接池c3p0连接池是Hibernate推荐使用的连接池,若需要使用该连接池时,需要将c3p0的jar包加入到classpath中。c3p0连接池的配置示例如下:hibernate.cfg.xml true net.sf.hibernate.dialect.MySQLDialect user pass 5 20 1800 50 在上述配置中,Hibernate根据配置文件生成连接,再交给c3p0管理。3. proxool连接池proxool跟c3p0以及dbcp不一样,它是自己生成连接的,因此连接信息放在proxool配置文件中。使用它时,需要将proxool-0.8.3.jar加入到classespath中。配置举例如下:hibernate.cfg.xml true net.sf.hibernate.dialect.MySQLDialect pool1ProxoolConf.xmlnet.sf.hibernate.connection.ProxoolConnectionProvider 在hibernate.cfg.xml的同目录下编写proxool的配置文件:ProxoolConf.xml,该文件的配置实例如下ProxoolConf.xmlpool1 90000205100104. dbcp连接池 在hibernate3.0中,已经不再支持dbcp了,hibernate的作者在中,明确指出在实践中发现dbcp有 BUG,在某些种情会产生很多空连接不能释放,所以抛弃了对dbcp的支持。若需要使用dbcp,开发人员还需要将commons-pool-1.2.jar 和commons-dbcp-1.2.1.jar两个jar包加入到classpath中。dbcp与c3p0一样,都是由hibernate建立连接的。在hibernate2.0中的配置建立如下:hibernate.cfg.xml true net.sf.hibernate.dialect.MySQLDialect 1001600001010016000010 5. MySql连接配置 在hibernate中,可以配置很多种数据库,例如MySql、Sql Server和Oracle,MySql的配置举例如下:hibernate.cfg.xmltruenet.sf.hibernate.dialect.MySQLDialect50 30com.mysql.jdbc.Driverjdbc:mysql:/localhost/dbname?characterEncoding=gb2312rootroot 上面使用的驱动类是com.mysql.jdbc.Driver。需要将MySql的连接器jar包(eg. mysql-connector-java-5.0.4-bin.jar)加入到classpath中。6. Sql Server连接配置 本小节讲述一下Sql Server数据库的hibernate连接设置,在此只给出连接部分的内容,其余部分与2.2.1.5一样,在此不再赘述。内容如下:net.sourceforge.jtds.jdbc.Driverjdbc:jtds:sqlserver:/localhost:1433;DatabaseName=dbnamesa上例的驱动类使用的是jtds的驱动类,因此读者需要将jtds的jar包(eg. jtds-1.2.jar)加入到classpath中。7. Oracle连接配置 本小节讲述一下Sql Server数据库的hibernate连接设置,在此只给出连接部分的内容,其余部分与2.2.1.5一样,在此不再赘述。内容如下:oracle.jdbc.driver.OracleDriverjdbc:oracle:thin:localhost:1521:dbnametesttest上例使用的驱动类为:oracle.jdbc.driver.OracleDriver,开发人员需要将相关的jar包(ojdbc14.jar)加入到classpath中。9 / 9文档可自由编辑打印
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 工作总结


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!