介紹
在Java中,使用JDBC API實現與數據庫的連接。下面將詳細講解如何使用Java連接MySQL數據庫。
JDBC驅動
首先,需要下載并安裝MySQL的JDBC驅動程序。可以從MySQL官方網站上下載最新的JDBC驅動程序。安裝完成后,需要在Java的classpath中將JDBC驅動程序的路徑添加進去。
連接數據庫
連接MySQL數據庫需要使用JDBC提供的DriverManager和Connection類。首先需要加載JDBC驅動程序,然后使用DriverManager獲取連接。以下是連接MySQL數據庫的代碼:
Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://localhost:3306/test"; String username = "root"; String password = "password"; Connection conn = DriverManager.getConnection(url, username, password);
執行查詢
連接MySQL數據庫后,可以使用Connection的createStatement方法創建一個Statement對象。然后可以調用Statement的executeQuery方法執行一個查詢語句。以下是執行查詢的代碼:
Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM customers"); while (rs.next()) { String name = rs.getString("name"); String email = rs.getString("email"); System.out.println("Name: " + name + ", Email: " + email); }
執行更新
執行更新需要使用Statement的executeUpdate方法。以下是執行更新的代碼:
Statement stmt = conn.createStatement(); int result = stmt.executeUpdate("UPDATE customers SET email='new@email.com'"); System.out.println(result + " rows updated");
關閉連接
使用完數據庫連接后,需要關閉連接。可以調用Connection的close方法關閉連接。以下是關閉連接的代碼:
conn.close();