hibernate配置c3p0连接池

一、先下载hibernate相关的jar组件

1、到官网下载hibernate组件,里面就有c3p0等jar包

2、注意要下载适合自己使用的hibernate版本,本人下载的是hibernate-release-4.3.11.Final,解压后如图

hibernate配置c3p0连接池_第1张图片

3、lib下的required文件夹的jar包是hibernate必备的包,把里面的jar引到项目中

hibernate配置c3p0连接池_第2张图片


4、optional中的是其他第三方的包,把c3p0的包也引到项目中

hibernate配置c3p0连接池_第3张图片


二、通过hibernate的cfg配置文件配置c3p0连接池,如果不配置c3p0连接池,默认会使用hibernate默认的连接池。本人连的mssql 2012数据库,配置如下




    
    
    	false
        com.microsoft.sqlserver.jdbc.SQLServerDriver
        Passw0rd
        jdbc:sqlserver://127.0.0.1:1433;DatabaseName=YHDB;
        sa
        dbo
        org.hibernate.dialect.SQLServerDialect
        false
        true
        false
        
		org.hibernate.c3p0.internal.C3P0ConnectionProvider
		20
		100
		5
		5000
		120
		2
	    true 
        
    

配置后,编写代码即可获得数据库对象

 
  
//读取hibernate.cfg.xml文件  
Configuration cfg = new Configuration().configure("hibernate-c3p0.cfg.xml");  
//建立SessionFactory  
factory = cfg.buildSessionFactory();  
Session session = factory.openSession();


三、通过spring配置hibernate的c3p0连接(待完成)








你可能感兴趣的:(java,hibernate)