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

java jdbc mysql 實例

林子帆1年前11瀏覽0評論

Java JDBC是Java應用程序數據庫連接的規范,MySQL是一個廣泛使用的關系型數據庫管理系統。通過使用Java JDBC和MySQL組合,我們可以方便地開發Java應用程序,以實現數據持久化和操作。

下面是一個Java JDBC和MySQL結合使用的示例代碼:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class MySQLExample {
public static void main(String[] args) {
// MySQL數據庫連接的信息
String url = "jdbc:mysql://localhost:3306/mydb";
String username = "root";
String password = "root";
// JDBC驅動程序的類名稱
String driver = "com.mysql.jdbc.Driver";
// 加載JDBC驅動程序
try {
Class.forName(driver);
} catch (ClassNotFoundException e) {
System.out.println("Failed to load JDBC driver.");
e.printStackTrace();
return;
}
// 連接到數據庫
Connection conn = null;
try {
conn = DriverManager.getConnection(url, username, password);
} catch (SQLException e) {
System.out.println("Failed to connect to the database.");
e.printStackTrace();
return;
}
// 創建語句對象
Statement stmt = null;
try {
stmt = conn.createStatement();
} catch (SQLException e) {
System.out.println("Failed to create statement object.");
e.printStackTrace();
return;
}
// 執行SQL查詢
ResultSet rs = null;
try {
rs = stmt.executeQuery("SELECT * FROM users");
} catch (SQLException e) {
System.out.println("Failed to execute SQL query.");
e.printStackTrace();
return;
}
// 遍歷查詢結果
try {
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
String email = rs.getString("email");
System.out.println("id: " + id);
System.out.println("name: " + name);
System.out.println("email: " + email);
System.out.println("--------------------");
}
} catch (SQLException e) {
System.out.println("Failed to iterate over the query results.");
e.printStackTrace();
}
// 關閉連接
try {
rs.close();
stmt.close();
conn.close();
} catch (SQLException e) {
System.out.println("Failed to close the database connection.");
e.printStackTrace();
}
}
}

這是一個簡單的Java應用程序,連接到本地MySQL數據庫中的mydb數據庫,并執行SQL查詢以獲取用戶表中的數據。我們可以根據自己的需要修改查詢語句和結果處理方法。