JDBC中常用的類和介面
阿新 • • 發佈:2022-04-13
《零基礎學Java》
-
JDBC中常用的類和介面
利用JDBC的這些類和介面可以更方便地訪問並處理儲存在資料庫中的資料。
-
DriverManager類
DriverManager類 是JDBC的管理層,用來管理資料庫中的驅動程式。在使用Java操作資料庫之前,必須使用 Class類 的 靜態方法forName(String className) 載入能夠連線資料庫的驅動程式。
載入 MySQL資料庫驅動程式(包名:mysql_connector_java_5.1.36_bin.jar):
try{ Class.forName("com.mysql.jdbc.Driver") } catch(ClassNotFoundException e{ e.prinStackTrace(); }
載入 Oracle資料庫驅動程式(包名:oracle6.jar):
try{ Class.forName("oracle.jdbc.driver.OracleDriver") } catch(ClassNotFoundException e{ e.prinStackTrace(); }
載入 SQL Server 2000資料庫驅動程式(包名:msbase.jar 、mssqlserver.jar、msutil.jar):
try{ Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver") } catch(ClassNotFoundException e{ e.prinStackTrace(); }
載入 SQL Server 2005以上 資料庫驅動程式(包名:sqljdbc4.jar):
try{ Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver") } catch(ClassNotFoundException e{ e.prinStackTrace(); }
載入完成連結資料庫程式後,Java會自動將驅動註冊到DriverManager類中,就可以通過 DriverManager類的 getConnection()方法 與指定的資料庫建立連線。
DriverManager類 的 getConnection()方法 語法:
getConnection(String url , String user , String password); // url:連線資料庫的URl // user:連結資料庫的使用者名稱 // password:連線資料庫的密碼
-
Connection介面
Connection介面代表Java端與指定資料庫之間的連結。
Connection介面的常用方法:
-
Statement 介面
Statement介面是用來執行 靜態SQL語句 的工具介面。
Statement介面常用的方法:
-
PreparedStatement 介面
PreparedStatement介面 是 Statement介面 的子介面,用來執行 動態SQL語句 的工具介面。
PreparedStatement介面常用的方法:
-
ResultSet 介面
ResultSet介面 是用於暫時存放對資料庫中的資料庫執行查詢操作後的結果。
ResultSet介面的常用方法: