Java是一種廣泛使用的編程語言,很多應用程序需要與數據庫打交道,MySQL是一個流行的關系型數據庫管理系統,下面介紹Java如何通過JDBC API來連接MySQL數據庫。
第一步,需要下載并安裝MySQL Connector/J JDBC驅動包??梢詮腗ySQL官方網站上下載最新版本的Connector/J:https://dev.mysql.com/downloads/connector/j/
// 導入JDBC驅動包 import java.sql.* // 初始化驅動 Class.forName("com.mysql.cj.jdbc.Driver"); // 建立數據庫連接 String url = "jdbc:mysql://localhost:3306/數據庫名?serverTimezone=GMT%2B8"; Connection conn = DriverManager.getConnection(url, "用戶名", "密碼");
第二步,連接到數據庫后,就可以執行SQL語句了,接下來的示例演示如何執行一條SELECT語句并處理結果集:
// 創建Statement對象 Statement stmt = conn.createStatement(); // 執行查詢 String sql = "SELECT * FROM 表名"; 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();
實際應用中,由于異常情況的存在,需要對連接和執行SQL語句進行異常處理。
上一篇mysql 10658