更新時間:2022-05-18 09:44:58 來源:動力節點 瀏覽4071次
使用 JDBC 將任何 Java 應用程序與數據庫連接有 5 個步驟。這些步驟如下:
注冊驅動類
創建連接
創建聲明
執行查詢
關閉連接
Class 類的forName()方法用于注冊驅動類。此方法用于動態加載驅動程序類。
forName() 方法的語法
public static void forName(String className)拋出 ClassNotFoundException
注冊 OracleDriver 類的示例
這里,Java 程序正在加載 oracle 驅動程序來建立數據庫連接。
Class.forName( "oracle.jdbc.driver.OracleDriver" );
DriverManager 類的getConnection()方法用于與數據庫建立連接。
getConnection() 方法的語法
公共靜態 連接 getConnection(String url)拋出 SQLException
public static Connection getConnection(String url,String name,String password)
拋出 SQLException
與 Oracle 數據庫建立連接的示例
連接 con=DriverManager.getConnection(
“jdbc:oracle:thin:@localhost:1521:xe” 、“系統” 、“密碼” );
Connection 接口的 createStatement() 方法用于創建語句。語句的對象負責對數據庫執行查詢。
createStatement() 方法的語法
公共 語句 createStatement()拋出 SQLException
創建語句對象的示例
語句 stmt=con.createStatement();
Statement 接口的 executeQuery() 方法用于執行對數據庫的查詢。該方法返回 ResultSet 的對象,該對象可用于獲取表的所有記錄。
executeQuery() 方法的語法
公共 ResultSet executeQuery(String sql)拋出 SQLException
執行查詢的示例
ResultSet rs=stmt.executeQuery( "select * from emp" );
而(rs.next()){
System.out.println(rs.getInt( 1 )+ " " +rs.getString( 2 ));
}
通過關閉連接對象語句,ResultSet 將自動關閉。Connection 接口的 close() 方法用于關閉連接。
close() 方法的語法
public void close()拋出 SQLException
關閉連接的示例
con.close();
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習