昨天我們連接測試成功了,今天要來介紹JDBC API,JDBC是用來與關聯型資料庫進行互動,它為Java應用程式提供了與各種資料庫(如MySQL、PostgreSQL、Oracle等)進行連接和操作的統一接口。
不同的資料庫有不同的JDBC,如果要使用MySQL的JDBC則需要輸入這串程式碼
Class.forName("com.mysql.cj.jdbc.Driver");
在JDBC中,Connection 物件表示Java應用程式與資料庫之間的連接。通過這個連接,應用程式可以向資料庫發送SQL查詢並獲取結果。使用 DriverManager 類中的 getConnection() 方法來建立與資料庫的連接。
Connection connection = DriverManager.getConnection(url, username, password);
我的範例是:
其中url代表資料庫的位置"jdbc:mysql://localhost:3306/database1"
username是"user1"
password:"abcd1234"
在JDBC中,Statement 物件用來執行SQL語句,例如查詢、插入、更新或刪除資料,向資料庫發送指令並處理返回的結果,大致分為3種
我們在執行任何SQL語法的時候,都有機會發生異常(SQLException),這是一個專門用來處理資料庫相關錯誤的異常類。當資料庫連接失敗、SQL語句錯誤或其他錯誤發生時,SQLException 會被拋出,並提示你哪裡出現問題。