Java Database Connectivity (JDBC)是一種在Java編程語言中編寫數據庫應用程序的API。通過使用 JDBC ,您可以將Java應用程序連接到各種數據庫(如MySQL),并將其用作數據源。
使用 JDBC 讀取 MySQL 數據的步驟:
1. 導入 MySQL 驅動
Class.forName("com.mysql.jdbc.Driver");
2. 建立連接
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "password");
3. 創建 Statement 對象
Statement stmt = conn.createStatement();
4. 執行 SQL 查詢并獲取 ResultSet 對象
String sql = "SELECT * FROM users";
ResultSet rs = stmt.executeQuery(sql);
5. 處理 ResultSet 對象
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
System.out.println("id:" + id + ",姓名:" + name + ",年齡:" + age);
}
6. 關閉 ResultSet 對象、Statement 對象和連接
rs.close();
stmt.close();
conn.close();
以上代碼使用的是基本的 JDBC 查詢語句。您還可以使用 PreparedStatement 對象和 CallableStatement 對象來執行更高級的查詢和存儲過程。JDBC 還提供了大量的界面和類,用于處理事務、元數據和其他方面的數據庫訪問。