定義:
是Java語言中用于執(zhí)行SQL語句的API
使用方法: 共6步
一.加載JDBC驅(qū)動程序:在使用JDBC之前,需要確保已經(jīng)加載了正確的數(shù)據(jù)庫驅(qū)動程序。這通常是通過Class.forName()方法完成的。
Class.forName("com.mysql.cj.jdbc.Driver");
二.建立數(shù)據(jù)庫連接:使用DriverManager.getConnection()方法來建立與數(shù)據(jù)庫的連接。需要提供數(shù)據(jù)庫URL、用戶名和密碼。
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/數(shù)據(jù)庫名稱",
"user", "password");
三.創(chuàng)建Statement對象:通過Connection對象創(chuàng)建一個Statement或PreparedStatement對象,用于執(zhí)行SQL語句。
Statement stmt = conn.createStatement();
四.執(zhí)行SQL語句: 使用Statement對象執(zhí)行SQL查詢或更新操作。可以使用executeQuery()來執(zhí)行查詢,或者使用executeUpdate()來執(zhí)行插入、更新或刪除操作。
五.處理結(jié)果集: 如果執(zhí)行的是查詢操作,需要處理返回的ResultSet對象。
while (rs.next()) {
System.out.println(rs.getString("column_name"));
}
六.關(guān)閉資源: 最后,確保關(guān)閉所有打開的數(shù)據(jù)庫資源,包括ResultSet、Statement和Connection
rs.close();
stmt.close();
conn.close();