mysql 常用数据库连接池_常见的数据库连接池
歡迎進(jìn)入Java社區(qū)論壇,與200萬(wàn)技術(shù)人員互動(dòng)交流 >>進(jìn)入 2.C3P0 在Hibernate和Spring中默認(rèn)支持該數(shù)據(jù)庫(kù)連接池 需要引入:c3p0-0.9.1.2.jar包,如果報(bào)錯(cuò)再引入mchange-commons-0.2.jar 1. 在類路徑下編寫一個(gè)c3p0-config.xml文件 c3p0-config !-- default-co
歡迎進(jìn)入Java社區(qū)論壇,與200萬(wàn)技術(shù)人員互動(dòng)交流 >>進(jìn)入
2.C3P0
在Hibernate和Spring中默認(rèn)支持該數(shù)據(jù)庫(kù)連接池
需要引入:c3p0-0.9.1.2.jar包,如果報(bào)錯(cuò)再引入mchange-commons-0.2.jar
1. 在類路徑下編寫一個(gè)c3p0-config.xml文件
com.mysql.jdbc.Driver
jdbc:mysql:///dbutils
root
root
5
6
5
10
2.獲取默認(rèn)的配置:
public static void getConnection1() throws Exception {
ComboPooledDataSource source = new ComboPooledDataSource();
Connection conn = source.getConnection();
String sql = "insert into users (name,address) values (?,?)";
PreparedStatement state = conn.prepareStatement(sql);
state.setString(1, "c3p0");
state.setString(2, "c3p0");
state.executeUpdate();
source.close();
System.out.println("OK");
}
3.獲取指定名的配置:
public static void getConnection2() throws Exception {
ComboPooledDataSource source = new ComboPooledDataSource("mysql");
Connection conn = source.getConnection();
String sql = "insert into users (name,address) values (?,?)";
PreparedStatement state = conn.prepareStatement(sql);
state.setString(1, "c3p02");
state.setString(2, "c3p02");
state.executeUpdate();
source.close();
System.out.println("OK");
}
總結(jié):連接池技術(shù)可以快速的獲取數(shù)據(jù)庫(kù)連接的重量級(jí)資源但是操作數(shù)據(jù)庫(kù)依舊比較繁瑣……
[1] [2]
本文原創(chuàng)發(fā)布php中文網(wǎng),轉(zhuǎn)載請(qǐng)注明出處,感謝您的尊重!
總結(jié)
以上是生活随笔為你收集整理的mysql 常用数据库连接池_常见的数据库连接池的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python 目录下的文件_用pytho
- 下一篇: var lib mysql ib_MYS