JDBC(Java 數據庫連接)是 Java 語言中用于操作數據庫的 API。通過 JDBC,我們可以直接用 Java 代碼來連接和操作數據庫。本文將介紹如何使用 JDBC 連接 MySQL 數據庫。
首先,我們需要為項目添加 MySQL JDBC 驅動。可以從 MySQL 的官方網站下載驅動 jar 包,然后將其添加到項目的 classpath 下。
// 注冊 JDBC 驅動 Class.forName("com.mysql.jdbc.Driver");
接下來,我們需要創建一個連接對象。連接對象是與數據庫進行通信的關鍵對象,所有的數據庫操作都需要通過連接對象來進行。連接需要指定連接字符串,用戶名和密碼等信息。
// 打開一個連接 String url = "jdbc:mysql://localhost:3306/test"; // 數據庫連接字符串 String username = "root"; // 數據庫用戶名 String password = "123456"; // 數據庫密碼 Connection conn = DriverManager.getConnection(url, username, password);
連接成功后,我們就可以創建 Statement 對象執行 SQL 命令了。
// 創建 Statement 對象 Statement stmt = conn.createStatement(); // 執行 SQL 命令 String sql = "SELECT id, name, age FROM users"; ResultSet rs = stmt.executeQuery(sql); // 處理查詢結果 while (rs.next()) { int id = rs.getInt("id"); String name = rs.getString("name"); int age = rs.getInt("age"); System.out.println("id=" + id + ", name=" + name + ", age=" + age); } // 釋放資源 rs.close(); stmt.close(); conn.close();
連接成功后,我們就可以使用 JDBC 來操作 MySQL 數據庫了。