關于資料庫連接配接池,我覺得有些沮喪,因為最後被斃掉了說不用考慮多線程的問題……
我最終選擇的是c3p0,不過找不到最詳細的那份教程了,也解決不了如何去掉log4j的warn日志的問題。
斷網了,丢記錄了不想記錄了……
一、配置maven檔案
com.mchange
c3p0
0.9.5.2
二、配置賬号密碼資訊
我選擇的是使用xml配置檔案,放在src/main/resources檔案夾下面
com.mysql.jdbc.Driver
jdbc:mysql://localhost:3306?useSSL=false
root
123456
3
10
5
oracle.jdbc.driver.OracleDriver
jdbc:oracle:thin:@oracle的ip位址:端口号:服務名
賬号
密碼
3
11
5
三、java中調用
try {
private DataSource ds;
// ds = new ComboPooledDataSource(); //本地mysql
ds = new ComboPooledDataSource("OracleDataSource"); //oracle
Connection connection = ds.getConnection();
//得到connection後可進行sql操作了
} catch (SQLException e) {
e.printStackTrace();
}
四、多線程調用資料庫連接配接池
标簽:jdbc,java,資料庫,mysql,oracle,ds,連接配接池
來源: https://www.cnblogs.com/liwxmyself/p/11606276.html