java考勤管理系統「java連接sqlserver資料庫」

Java面試題java連接資料庫的步驟,非常實用哦

JDBC(Java Database Connectivity的縮寫,簡稱JDBC)就是java資料庫連接,它是java程序連接和資料庫操作的應用程序API介面,說白了就是用Java語言來操作資料庫。

原來我們操作資料庫是使用SQL語句來操作資料庫,JDBC是用Java語言連接資料庫,然後向資料庫發送SQL語句,就可以實現java語言操作資料庫。

JDBC為java訪問資料庫提供了通用的API介面,既然是通用的API介面,也就是說我們可以通過JDBC連接各種關係型資料庫,只要每個資料庫提供對應的驅動jar包,以及資料庫伺服器地址和登錄這個資料庫的用戶名和密碼,那麼就通過JDBC訪問MySQL資料庫,也可以訪問SQL Server、Oracle等等資料庫。

簡單地說,JDBC可以為我們做三件事:

1、與資料庫建立連接

2、發送SQL語句

3、處理結果

Java面試題java連接資料庫的步驟,非常實用哦

下面以MySQL5.7資料庫為例,我們來看看使用JDBC連接和操作資料庫的步驟以及各步驟所用的介面。

1.載入驅動程序(僅做一次)

Class.forName(“com.mysql.cj.jdbc.Driver”);

2.建立資料庫連接

使用DriverManager介面獲得資料庫連接,連接後得到Connection介面,通過資料庫的地址,用戶名和密碼連接資料庫.

Connection con=DriverManager.getConnection(“jdbc:mysql://127.0.0.1:3306/studydata?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true”;「root」, 「root」);

3. 創建Statement或者PreparedStatement對象

連接上資料庫之後,可以通過Connection創建 Statement介面或預編譯sql語句的PreparedSatement介面來向資料庫發送SQL語句。

Statement st=con.createStatement();

PreparedStatement pst= conn.prepareStatement(sql);

4.處理執行結果

如果是增加、修改、刪除操作,調用executeUpdate()方法,返回影響的行數,如果是查詢操作,調用executeQuery()方法,得到結果集ResultSet介面,通過循環調用next()方法對結果集進行滾動操作,獲取資料庫數據。

5.釋放資源

主要就是調用close()方法,依次關閉對象及連接的順序是ResultSet → Statement → Connection.

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/255399.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-15 12:26
下一篇 2024-12-15 12:26

相關推薦

發表回復

登錄後才能評論