数据库连接池_c3p0配置演示和数据库连接池_druid基本使用
数据库连接池_c3p0配置演示:
1. C3PO:数据库连接池技术
步骤:
1.导入jar包(两个)c3po-0.9.5.2.jar mchange-commons-java-0.2.12.jar ,
不要忘记导入数据库驱动jar包
2.定义配i文件:
名称: capa.properties或者c3po-config.xml
路径:庐接将文件放在src目录下即可。
3.创建核心对象数据库连接池对象comboPooledDatasource
4.获取连接∶getconnection
public static void main(String[] args) throws SQLException { // 1.获取DataSource DataSource ds = new ComboPooledDataSource(); // 2.获取连接 for (int i = 1; i <= 11; i++) { Connection conn = ds.getConnection(); System.out.println(i + ":" + conn); if (i == 5) { conn.close();//归还连接到连接池中 } } test(); } public static void test() throws SQLException { // 1.1获取DataSource DataSource ds = new ComboPooledDataSource("otherc3p0"); // 2.获取连接 for (int i = 1; i <=10 ; i++) { Connection conn = ds.getConnection(); System.out.println(i + ":" + conn); } }
数据库连接池_druid基本使用:
1. Druid :数据库连接池实现技术,由阿里巴巴捉供的
步骤:
1.导入jardruid-1.o.9.jar
2.定义配文件:
足properties形式的
可以叫任赢名称,可以放在任意目录下
3.加载配文件。Properties
4,获取数据库连接池对象:通过工厂来来获取DruidDataSourceFactpry
5.获取连接:getconnection
代码实现:
/** * Druid演示 */ public class DruidDemo { public static void main(String[] args) throws Exception { // 1.导入jar包 // 2.定义配置文件 // 3.加载配置文件 Properties pro = new Properties(); InputStream is = DruidDemo.class.getClassLoader().getResourceAsStream("druid.properties"); pro.load(is); // 4.获取地球池对象 DataSource ds = DruidDataSourceFactory.createDataSource(pro); // 5.连胜获取练 Connection conn = ds.getConnection(); 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