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

jdbc接口 mysql

謝彥文2年前10瀏覽0評論

JDBC,即Java Database Connectivity,是Java語言與各種關(guān)系型數(shù)據(jù)庫進行交互的一套API接口。其中,MySQL是比較流行的數(shù)據(jù)庫之一。

JDBC API提供了一組標準接口,這些接口用于與不同的數(shù)據(jù)庫供應(yīng)商合作,以使Java開發(fā)人員能夠使用統(tǒng)一的數(shù)據(jù)庫API編寫可移植的數(shù)據(jù)庫應(yīng)用程序。JDBC接口與MySQL的集成可以通過MySQL提供的JDBC驅(qū)動程序來實現(xiàn)。

// JDBC驅(qū)動程序的名字和數(shù)據(jù)庫URL
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";  
static final String DB_URL = "jdbc:mysql://localhost/TEST";
// 數(shù)據(jù)庫的憑據(jù)
static final String USER = "root";
static final String PASS = "123456";
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try {
// 注冊JDBC驅(qū)動程序
Class.forName(JDBC_DRIVER);
// 打開連接
conn = DriverManager.getConnection(DB_URL, USER, PASS);
// 執(zhí)行查詢
stmt = conn.createStatement();
String sql = "SELECT id, name, age FROM Students";
ResultSet rs = stmt.executeQuery(sql);
// 遍歷結(jié)果集
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
// 輸出數(shù)據(jù)
System.out.print("ID: " + id);
System.out.print(", Name: " + name);
System.out.println(", Age: " + age);
}
// 清理環(huán)境
rs.close();
stmt.close();
conn.close();
} catch (SQLException | ClassNotFoundException e) {
e.printStackTrace();
}
}

在這個示例中,我們使用了MySQL JDBC驅(qū)動程序來查詢數(shù)據(jù)庫中的學(xué)生表。首先,通過Class.forName()方法加載JDBC驅(qū)動程序。然后,我們打開與數(shù)據(jù)庫的連接,并通過創(chuàng)建Statement對象來執(zhí)行SQL查詢。最后,我們遍歷結(jié)果集,并將結(jié)果輸出到控制臺。

總的來說,使用JDBC接口可以方便地連接MySQL數(shù)據(jù)庫,并對數(shù)據(jù)庫進行操作。無論是在Web應(yīng)用程序還是桌面應(yīng)用程序中,都可以使用JDBC來管理您的數(shù)據(jù)庫。