這次我們采取技術演進的方式來談談數據庫連接池的技術出現過程及其原理,以及當下最流行的開源數據庫連接池jar包。
一、早期我們怎么進行數據庫操作
1、原理
一般來說,JAVA應用程序訪問數據庫的過程是:
①裝載數據庫驅動程序;
②通過jdbc建立數據庫連接;
③訪問數據庫,執行sql語句;
④斷開數據庫連接。
2、代碼
Public void FindAllUsers(){
//1、裝載sqlserver驅動對象
DriverManager.registerDriver(new SQLServerDriver());
//2、通過JDBC建立數據庫連接
Connection con =DriverManager.getConnection("jdbc:sqlserver://192.168.2.6:1433;DatabaseName=customer", "sa", "123");
//3、創建狀態
Statement state =con.createStatement();
//4、查詢數據庫并返回結果
ResultSet result =state.executeQuery("select * from users");
//5、輸出查詢結果
while(result.next()){
System.out.println(result.getString("email"));
}
//6、斷開數據庫連接
result.close();
state.close();
con.close();
}
標簽:數據庫 連接池//1、裝載sqlserver驅動對象
DriverManager.registerDriver(new SQLServerDriver());
//2、通過JDBC建立數據庫連接
Connection con =DriverManager.getConnection("jdbc:sqlserver://192.168.2.6:1433;DatabaseName=customer", "sa", "123");
//3、創建狀態
Statement state =con.createStatement();
//4、查詢數據庫并返回結果
ResultSet result =state.executeQuery("select * from users");
//5、輸出查詢結果
while(result.next()){
System.out.println(result.getString("email"));
}
//6、斷開數據庫連接
result.close();
state.close();
con.close();
}