色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jdbc mysql 工具類

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

在 Java 開發中,經常需要與數據庫進行交互。其中,MySQL 是一個非常受歡迎的關系型數據庫。要連接 MySQL 數據庫,我們可以使用 JDBC 工具類。以下是一個演示如何使用 JDBC 連接 MySQL 數據庫的示例。

import java.sql.*;
public class JDBCTool {
private static String url = "jdbc:mysql://localhost:3306/test";
private static String driver = "com.mysql.cj.jdbc.Driver";
private static String user = "root";
private static String password = "123456";
public static Connection getConnection() {
Connection conn = null;
try {
Class.forName(driver);
conn = DriverManager.getConnection(url, user, password);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
public static void release(Statement stmt, Connection conn) {
if(stmt != null) {
try {
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}

在這個工具類中,首先需要設置與 MySQL 數據庫的連接信息。可以看到,這里的 url、driver、user、password 具體信息根據實際情況進行更改。其中,getConnection() 方法用于獲取到連接實例,release() 方法用于釋放連接。

使用 JDBC 工具類能夠大大簡化數據庫操作的繁瑣過程。對于數據庫查詢等操作,需要使用 SQL 語句。以下是一個簡單的查詢示例。

public class Main {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
conn = JDBCTool.getConnection();
stmt = conn.createStatement();
String sql = "SELECT * FROM users";
rs = stmt.executeQuery(sql);
while(rs.next()) {
String id = rs.getString("id");
String name = rs.getString("name");
String age = rs.getString("age");
System.out.println(id + ", " + name + ", " + age);
}                 
} catch (SQLException e) {
e.printStackTrace();
} finally {
JDBCTool.release(stmt, conn);
}
}
}

這段代碼通過調用 JDBCTool 工具類獲取到數據庫連接實例,然后創建 Statement 對象執行 SQL 查詢語句,最后通過 ResultSet 對象獲取查詢結果并打印出來。當數據庫操作完成后,需要調用 JDBCTool 工具類中的 release() 方法釋放連接。