欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql jdbc 例子

黃文隆1年前9瀏覽0評論

MySQL JDBC 是 Java 程序連接 MySQL 數據庫的重要途徑。下面我們來看一個簡單的 MySQL JDBC 連接實例。

// 導入 JDBC 包
import java.sql.*;
public class Example {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try {
// 加載 JDBC 驅動
Class.forName("com.mysql.jdbc.Driver");
// 建立數據庫連接
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb", "root", "password");
// 創建 SQL 語句
String sql = "SELECT * FROM users";
// 執行 SQL 查詢
stmt = conn.createStatement();
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();
} catch (SQLException se) {
se.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (stmt != null)
stmt.close();
} catch (SQLException se2) {
}
try {
if (conn != null)
conn.close();
} catch (SQLException se) {
se.printStackTrace();
}
}
}
}

在上面的例子中,我們首先導入了 java.sql 包,并創建了一個類 Example。在 main 方法中,我們建立了一個數據庫連接,并執行了一個查詢。查詢后我們遍歷結果集并打印出每個用戶的 ID、姓名和年齡。

代碼中還包括了一些異常處理來確保代碼的穩定性,例如 try-catch 和 finally 語句塊。在 try 塊中,我們加載了 MySQL JDBC 驅動,并使用 DriverManager 類的 getConnection 方法獲取數據庫連接。在 finally 塊中,我們關閉了數據庫資源(結果集、語句和連接),以避免內存泄漏。