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-hk/n/255399.html

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

相關推薦

發表回復

登錄後才能評論