大二上每日总结

今日学习了数据库连接池的相关内容:

数据库连接池就是预先建立一个连接池,存放一定数量的连接对象,当调用完时,将对象放回连接池而不是删除,这样大大节约了资源。

使用数据库连接池需要新建一个java类实现javax.sql.DateSource接口,但我们可以导入c3p0包使用c3p0中已实现的接口。

实例化ComboPooledDataSource对象 :ComboPooledDataSource cpds=new ComboPooledDataSource();调用setDriverClass(),setJdbcUrl(),setUser(),setPassword()等函数(与不用连接池类似)来设置连接的数据库用户密码等,

最后实例化Connection对象完成连接。

也可以将c3p0的配置信息定义在xml文件中,但文件名必须为c3p0-configg.xml,通过向ComboPooledDateSource初始化时传入c3p0配置文件的名字来实现。

原文地址:https://www.cnblogs.com/fengchuiguobanxia/p/14015935.html