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

java從mysql讀數(shù)據(jù)庫

林玟書2年前12瀏覽0評論

Java 是一種廣為流行的面向?qū)ο缶幊陶Z言,可以輕松地與多種數(shù)據(jù)庫進(jìn)行交互,MySQL 是其中之一。以下是使用 Java 從 MySQL 數(shù)據(jù)庫讀取數(shù)據(jù)的簡單步驟。

// 導(dǎo)入相關(guān)的包
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
// 連接到 MySQL 數(shù)據(jù)庫
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "username", "password");
// 創(chuàng)建 Statement 對象
Statement stmt = conn.createStatement();
// 執(zhí)行 SQL 查詢
String sql = "SELECT * FROM mytable";
ResultSet rs = stmt.executeQuery(sql);
// 處理查詢結(jié)果
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
String gender = rs.getString("gender");
System.out.println("ID: " + id + ", Name: " + name + ", Age: " + age + ", Gender: " + gender);
}
// 關(guān)閉連接和 Statement 對象
rs.close();
stmt.close();
conn.close();

以上代碼中,首先使用DriverManager.getConnection()方法連接到數(shù)據(jù)庫。然后使用Statement對象執(zhí)行 SQL 查詢,返回結(jié)果集ResultSet

在處理結(jié)果集時,使用while循環(huán)遍歷結(jié)果集的每一行,使用ResultSet對象提供的方法獲取每一列的值。在本例中,獲取了idnameagegender列的值,并分別保存到對應(yīng)的變量中。

最后,執(zhí)行完查詢并處理結(jié)果后,需要關(guān)閉連接和Statement對象。