- 拷贝jar包
找到我们的hibernate安装包,在lib目录下找到optional目录,打开c3p0文件,拷贝里面的jar包到eclipse里
- 写一个测试类,代码入下
public class C3P0Test {@Testpublic void test() {Session s = HabernateUtils.openSession();s.doWork(new Work() {@Overridepublic void execute(Connection conn) throws SQLException {System.out.println(conn.getClass().getName());}});}
}
-
这个时候我们运行一下,看看输出结果:
注:我已经配好hibernate的基本配置了,在这里我就不介绍了,所以我可以直接测试
输出结果为:com.mysql.jdbc.JDBC4Connecti,可以看出hibernate的底层是靠JDBC连接数据库的 -
在hibernate.cfg.xml配置如下内容(记得配置完保存一下):
<!-- 配置C3P0连接池 --><property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>
5:再运行一下,输出结果为:
出现如下结果,就说明配置好了