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

mysql和java建立連接類方法

林國瑞2年前9瀏覽0評論

MySQL是一種關系型數據庫管理系統,而Java是一種編程語言。當我們想在Java代碼中對MySQL數據庫進行操作時,我們需要建立連接類來建立Java程序和MySQL數據庫之間的連接。在下面的代碼中,我們將使用Java語言來演示如何建立連接類,并與MySQL數據庫建立連接:

Connection connection = null;
// JDBC 驅動名及數據庫 URL
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
static final String DB_URL = "jdbc:mysql://localhost:3306/test?useSSL=false";
// 數據庫的用戶名與密碼
static final String USER = "root";
static final String PASS = "123456";
try {
// 注冊 JDBC 驅動程序
Class.forName(JDBC_DRIVER);
// 打開連接
System.out.println("連接數據庫...");
connection = DriverManager.getConnection(DB_URL,USER,PASS);
// 執行查詢
System.out.println("實例化Statement對象...");
Statement stmt = connection.createStatement();
String sql;
sql = "SELECT id, name, age FROM users";
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.print(", 年齡: " + age);
System.out.print("\n");
}
// 完成后關閉
rs.close();
stmt.close();
connection.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(connection!=null) connection.close();
} catch(SQLException se){
se.printStackTrace();
}
}

在以上代碼中,我們使用Java編寫了一個可以連接到MySQL數據庫的連接類。首先,我們需要注冊JDBC驅動程序;然后,通過DriverManager.getConnection方法連接到數據庫并獲取一個連接對象;之后,我們實例化了一個數據庫Statement對象,并執行SQL語句來查詢數據庫。最后,我們關閉了數據庫連接和資源。