Java專案中連線資料庫的幾種方式和範例
阿新 • • 發佈:2019-02-10
1、最原始的寫法(也是一般初學者的寫法)
首先import資料庫連線基礎類,然後其它的然後就簡單了。實際操作過程中只需載入驅動程式類,之後呼叫sql語句就行了。以下是一個簡單的程式例子。//Select.java
import java.net.URL;
import java.sql.*;
class Select{
public static void main(String[] args){
try{
//建立連線URL
String url = "jdbc:odbc:wombat";
//建立連線
Connection con = DriverManager.getConnection(url,"usre",";pass
//建立語句
Statement stmt = con.createStatement();
//執行查詢,返回結果集
ResultSet rs = stmt.executeQuery("SELECT a,b,c,d,key FROM Table1");
stmt.close();
con.close();
}
catch(Exception ex){
ex.PRintStackTrace();
}
}
}
2、採用資料庫連線池:
據我所知,現在大多數專案都採用資料庫連線池。原因不為別的,除了提高網路吞吐量,增加系統性能外;還有一個,正是所謂,封裝資料庫操作,大多數系統對資料庫的操作也就侷限在CRUD的集中範圍之內,有效進行封裝以後。後頭的程式編寫就相當簡單輕易了。還有的公司,有提供這種專用的資料庫
而前面提到的連線池,也出現兩種分支,一是直接使用容器提供的連線池,一是自己編寫連線池。
先轉這麼多,回頭用到了再詳細解釋。