jdbc如何連接資料庫?這篇文章帶給大家的內容是介紹如何使用JDBC將任何Java應用程式與資料庫連接。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有幫助。
使用JDBC將任何Java應用程式與資料庫連接有5個步驟。這些步驟如下:
1、註冊Driver類別
2、建立連線
#3、建立宣告
4、執行查詢
#5、關閉連線
下面我們來詳細介紹如何實作這些步驟。
1、註冊Driver(驅動程式)類別
#Class類別 的forName()方法用於註冊驅動程式類別。此方法用於動態載入驅動程式類別。
forName()方法的語法
public static void forName(String className)throws ClassNotFoundException
注意:從JDBC 4.0開始,明確註冊驅動程式是可選的。我們只需要將vender的Jar放在類別路徑中,然後JDBC驅動程式管理員就可以自動偵測並載入驅動程式。
註冊Oracle驅動類別的範例
Class.forName(“oracle.jdbc.driver.OracleDriver” );
#2、建立連線
##DriverManager類別的getConnection()方法用於與資料庫建立連線。getConnection()方法的語法
語法1:public static Connection getConnection(String url)throws SQLException語法2:
public static Connection getConnection(String url,String name,String password) throws SQLException
與Oracle資料庫建立連接的範例
Connection con=DriverManager.getConnection( "jdbc:oracle:thin:@localhost:1521:xe","system","password");
3、建立Statement物件
Connection介面的createStatement()方法用於創建Statement對象。 Statement物件負責對資料庫執行查詢。createStatement()方法的語法
public Statement createStatement() throws SQLException
#建立Statement物件的範例
Statement stmt=con.createStatement();
4 、執行查詢
Statement介面的executeQuery()方法用來執行對資料庫的查詢。此方法傳回ResultSet的對象,可用於取得表格的所有記錄。executeQuery()方法的語法
public ResultSet executeQuery(String sql)throws SQLException
#執行查詢的範例
ResultSet rs=stmt.executeQuery("select * from emp"); while(rs.next()){ System.out.println(rs.getInt(1)+" "+rs.getString(2)); }
5、關閉連接物件
透過關閉連接物件語句,ResultSet將自動關閉。 Connection介面的close()方法用於關閉連線。close()方法的語法
public void close() throws SQLException
關閉連接的範例
con.close();
注意:從Java 7開始,JDBC可以使用try-with-resources語句自動關閉Connection,ResultSet和Statement類型的資源。
總結:以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。更多相關影片教學推薦:Java教學!
以上是jdbc如何連接資料庫?連接資料庫的步驟的詳細內容。更多資訊請關注PHP中文網其他相關文章!