JDBC java資料庫連接JDBC是sun提供的一套用於操作資料庫的標準介面,不同的資料庫廠商都提供了一套JDBC介面的實現類用與操作其提供的資料庫產品,這一套實現類通常會打成一個jar包發佈,這個包叫驅動包。JDBC 介面中提供了:DriverManager:載入驅動並負責與資料庫連接,Conn ...
JDBC java資料庫連接
JDBC是sun提供的一套用於操作資料庫的標準介面,不同的資料庫廠商都提供了一套JDBC介面的實現類用與操作其提供的資料庫產品,這一套實現類通常會打成一個jar包發佈,這個包叫驅動包。
JDBC 介面中提供了:
DriverManager:載入驅動並負責與資料庫連接,
Connection:表示與資料庫的連接,負責管理事物,創建執行sql語句的對象statement
statement:用來指定sql語句,若執行的時查詢語句,會得到查詢的結果集
ResultSet:表示查詢的結果集,遍歷結果集可獲取查詢的具體數據。
1.載入驅動包不同的資料庫參數值不同
2.建立連接:資料庫地址不同的 資料庫格式不一樣
3.通過Connection創建用於執行sql語句的Statement對象實例
Statement執行sql語句的相關方法:
int executUpdate(String sql):專門用來指定dml語句的,返回值為執行該語句後影響了表中多少條數據
ResultSet executeQuery(String sql):專門用來執行dql語句的,返回值為查詢的結果集,用 ResultSet實例返回
boolean execute(String sql):可以指定任何類型的sql語句,但是由於dml,dql都有專門方法執行,所以該方法
一般用來執行ddl語句,返回值為執行後是否有結果集。