JDBC(Java Database Connectivity)是Java編程語言的標準接口,用于訪問關系數據庫。MySQL是一種流行的關系數據庫,本文介紹如何使用JDBC訪問MySQL。
在使用JDBC訪問MySQL之前需要確保以下幾點:
1. 安裝MySQL數據庫;
2. 導入MySQL的JDBC驅動程序,一般可以從官網下載mysql-connector-java.jar文件;
3. 創建一個測試數據庫和表(可以使用MySQL命令行或圖形化工具創建)。
// 導入JDBC驅動 Class.forName("com.mysql.jdbc.Driver"); // 建立數據庫連接 String url = "jdbc:mysql://localhost:3306/testdb?useUnicode=true&characterEncoding=utf-8&useSSL=false"; String user = "root"; String password = "123456"; Connection conn = DriverManager.getConnection(url, user, password); // 執行SQL語句 String sql = "SELECT * FROM users"; Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(sql); // 處理結果集 while (rs.next()) { String name = rs.getString("name"); int age = rs.getInt("age"); System.out.println(name + ", " + age); } // 關閉連接 rs.close(); stmt.close(); conn.close();
上述代碼展示了JDBC訪問MySQL的基本步驟,包括導入驅動、建立連接、執行SQL語句和處理結果集。其中url參數是連接字符串,需要指定MySQL服務器地址、端口、數據庫名和字符集等信息。
除了基本的CRUD操作,JDBC還支持事務管理、批量操作和預處理語句等高級功能,開發者可以根據實際需求選擇使用。