数据库连接池_实现介绍和数据库连接池_c3p0基本使用
数据库连接池_实现介绍:
1.实现∶
1.标准接口: Datasource javax.sql包下的
1.方法∶
获取连接: getconnection()
归还连接:connection.close()。如果连接对象Connection是从连接池中获取的,那么调用connection.close()方法,则不会再关闭连接了。
而是归还连接
2.—般我们不去实现它,有数据库厂商来实现
1. C3Po:数据库连接池技术
2. Druid:数据库连接池实现技术,由阿里巴巴提供的
数据库连接池_c3p0基本使用:
1. C3PO:数据库连接池技术
步骤︰
1.导入jar包(两个)c3po-0.9.5.2.jar mchange-commons-java-0.2.12.jar ,
不要忘记导入数据库驱动jar包
2.定义配置文件:
名称:c3po.properties 或者 c3po-config.xml
路径:直接将文件放在src目录下即可。
3.创建核心对象数据库连接池对象comboPooledDatasource
4.获取连接: getconnection
代码实现:
/** * c3p0的演示 */ public class C3P0Demo1 { public static void main(String[] args) throws SQLException { // 1.创建数据库连接池对象 DataSource source = new ComboPooledDataSource(); // 2.获取连接对象 Connection conn = source.getConnection(); // 3.打印 System.out.println(conn); } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix