C3P0連線池與Druid連線池
c3p0連線池使用
搭建環境
匯入c3p0的zar包,再引入c3p0配置檔案 注意:c3p0配置檔案一定要放在src目錄下面,而且配置檔案的名字一定要為 c3p0-config.xml
c3p0連線池需要用到的zar包介紹
c3po配置檔案介紹
建立c3p0連線池物件
CombopooledDataSource datasource = new CombopooledDataSource();
獲取連線
datasource.getConnection();
C3P0連線資料庫程式碼
public static void main(String[] args) throws SQLException { //注意:需要匯入c3p0的zar包,並且引入c3p0的配置檔案, //把c3p0的配置檔案修改成功自己資料庫的地址和資料庫密碼,使用者名稱 //建立c3p0 連線池物件 ComboPooledDataSource dataSource = new ComboPooledDataSource(); // 獲取連線 Connection connection = dataSource.getConnection(); }
Druid連線池的使用
環境搭建
匯入Druid的zar包,引入Druid的配置檔案
Druid需要用到的zar包介紹
Druid配置檔案介紹
讀取配置檔案
//獲取配置檔案的輸入流 InputStream in = Test01.class.getResourceAsStream("/druid.properties"); //建立properties Properties pro = new Properties(); pro.load(in);
獲取資料庫連線池
DataSource dataSource = DruidDataSourceFactory.createDataSource(pro);
獲取資料庫連線
Connection con = dataSource.getConnection();
使用Druid連線池連線資料庫程式碼
public class Test01 { public static void main(String[] args) throws Exception { //獲取配置檔案的輸入流 InputStream in = Test01.class.getResourceAsStream("/druid.properties"); //建立properties Properties pro = new Properties(); pro.load(in); //獲取資料庫連線池 DataSource dataSource = DruidDataSourceFactory.createDataSource(pro); //獲取連線 Connection con = dataSource.getConnection(); System.out.println(con); } }