在Java 中,可以使用JDBC 存取不同資料庫,包括:載入JDBC 驅動程式取得連線建立Statement/PreparedStatement執行查詢/更新遍歷結果釋放資源
Java 資料庫連線:連線到不同類型資料庫
在Java 中,可以透過JDBC(Java 資料庫連線)API 連線到各種類型的資料庫。 JDBC 提供了一組通用的 Java 類別和接口,允許應用程式與不同的資料庫系統交互,例如 MySQL、Oracle、SQL Server 等。
連接步驟
連接到資料庫通常涉及以下步驟:
載入JDBC 驅動程式:
Class.forName("com.mysql.cj.jdbc.Driver");
取得連線:
Connection conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/mydb", "user", "password");
建立Statement/PreparedStatement:
Statement stmt = conn.createStatement();
執行查詢/更新:
ResultSet rs = stmt.executeQuery("SELECT * FROM users");
遍歷結果:
while (rs.next()) { // 获取结果集中的值 }
釋放資源:
rs.close(); stmt.close(); conn.close();
實戰案例:連接MySQL 資料庫
以下程式碼範例示範如何連接到MySQL 資料庫並執行查詢:
import java.sql.*; public class MySQLConnection { public static void main(String[] args) { Connection conn; try { // 加载 MySQL 驱动 Class.forName("com.mysql.cj.jdbc.Driver"); // 获取连接 conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/mydb", "user", "password"); // 创建 Statement Statement stmt = conn.createStatement(); // 执行查询 ResultSet rs = stmt.executeQuery("SELECT * FROM users"); // 遍历结果 while (rs.next()) { System.out.println(rs.getInt("id") + " " + rs.getString("name")); } // 释放资源 rs.close(); stmt.close(); conn.close(); } catch (SQLException e) { e.printStackTrace(); } } }
連接不同類型資料庫的注意事項
透過遵循這些步驟並考慮這些注意事項,你可以使用 Java JDBC 輕鬆連接到各種類型的資料庫並執行各種操作。
以上是Java資料庫連線如何連接到不同型別資料庫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!