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

mysql數據庫8.0 JDBC連接

錢斌斌2年前12瀏覽0評論

MySQL數據庫是一種常用的關系型數據庫,在應用開發中扮演著至關重要的角色。JDBC是Java語言用于訪問關系型數據庫的標準API。通過使用JDBC API,可以使應用程序與MySQL數據庫進行連接、查詢、更新等操作。

在本文中,我們將介紹如何使用MySQL數據庫8.0版本的JDBC驅動程序進行連接。以下是示例代碼:

import java.sql.*;
public class MySQLJDBCExample {
// MySQL數據庫8.0版本的JDBC驅動程序類名
static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";
// 數據庫連接的URL
static final String DB_URL = "jdbc:mysql://localhost:3306/testdb";
// 數據庫用戶名
static final String USER = "username";
// 數據庫密碼
static final String PASS = "password";
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try {
// 注冊JDBC驅動程序
Class.forName(JDBC_DRIVER);
// 打開連接
System.out.println("連接數據庫...");
conn = DriverManager.getConnection(DB_URL, USER, PASS);
// 執行查詢
System.out.println("創建語句...");
stmt = conn.createStatement();
String sql = "SELECT id, name, age FROM students";
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.print("ID: " + id);
System.out.print(", 姓名: " + name);
System.out.println(", 年齡: " + age);
}
// 關閉資源
rs.close();
stmt.close();
conn.close();
} catch (SQLException se) {
// 處理JDBC錯誤
se.printStackTrace();
} catch (Exception e) {
// 處理Class.forName錯誤
e.printStackTrace();
} finally {
// 關閉資源
try {
if (stmt != null) stmt.close();
} catch (SQLException se2) {}
try {
if (conn != null) conn.close();
} catch (SQLException se) {
se.printStackTrace();
}
}
System.out.println("Goodbye!");
}
}

以上代碼可以連接到名為testdb的MySQL數據庫,并查詢其中名為students的數據表中的記錄。連接參數包括URL、用戶名和密碼。使用JDBC API執行查詢并處理結果集,最后釋放資源。

總之,JDBC是Java語言用于訪問關系型數據庫的標準API。本文展示如何使用MySQL數據庫8.0版本的JDBC驅動程序進行連接。