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

jdbc連接mysql數據庫查詢結果

錢淋西2年前12瀏覽0評論

Java數據庫連接(JDBC)是Java語言中用于連接各種數據庫的一種通用API,該API提供了一組用于執行SQL查詢和更新的方法。下面將介紹如何使用JDBC連接MySQL數據庫并查詢結果。

首先,我們需要下載MySQL驅動程序。在本例中,我們使用MySQL Connector/J。下載地址:https://dev.mysql.com/downloads/connector/j/。下載后,將其添加到項目類路徑中。

下面是連接MySQL數據庫的代碼:

Connection conn = null;
String url = "jdbc:mysql://localhost:3306/test";
String user = "root";
String password = "password";
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(url, user, password);
System.out.println("連接成功!");
} catch (Exception e) {
e.printStackTrace();
} finally {
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}

上面的代碼中,首先加載MySQL驅動程序,然后使用DriverManager獲取數據庫連接。其中,url是連接字符串,格式為:jdbc:mysql://主機名:端口號/數據庫名。

獲取數據庫連接后,就可以執行查詢操作。下面是查詢數據并輸出結果的代碼:

Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
String url = "jdbc:mysql://localhost:3306/test";
String user = "root";
String password = "password";
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(url, user, password);
stmt = conn.createStatement();
String sql = "SELECT * FROM user";
rs = stmt.executeQuery(sql);
while (rs.next()) {
System.out.println(rs.getInt("id") + ","
+ rs.getString("name") + ","
+ rs.getString("password"));
}
} catch (Exception e) {
e.printStackTrace();
} finally {
if (rs != null) {
try {
rs.close();
} catch (SQLException e) { /* ignored */ }
}
if (stmt != null) {
try {
stmt.close();
} catch (SQLException e) { /* ignored */ }
}
if (conn != null) {
try {
conn.close();
} catch (SQLException e) { /* ignored */ }
}
}

上面的代碼中,使用Statement對象執行查詢,rs返回結果集。然后使用while循環遍歷結果集并輸出結果。

JDBC連接MySQL數據庫并查詢結果就介紹到這里了,希望對大家有幫助。