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

java 直連 mysql

傅智翔2年前12瀏覽0評論

Java是一種跨平臺的編程語言,而MySQL是最受歡迎的開源數據庫之一。將兩者結合起來,能夠創建強大的應用程序。直接連接MySQL是一種在Java程序中使用MySQL數據庫的常用方法。在下面的示例中,我們將介紹如何使用Java直接連接MySQL。

// 導入MySQL驅動程序包
import java.sql.*;
// 聲明數據庫連接變量、SQL語句和查詢結果變量
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
// 配置數據庫連接參數
String url = "jdbc:mysql://localhost:3306/YourDatabaseName";
String user = "YourUsername";
String password = "YourPassword";
try {
// 連接數據庫
conn = DriverManager.getConnection(url, user, password);
// 執行SQL查詢
stmt = conn.createStatement();
String sql = "SELECT * FROM YourTableName";
rs = stmt.executeQuery(sql);
// 輸出查詢結果
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
System.out.println("id: " + id + ", name: " + name);
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
// 關閉數據庫連接
try {
if (rs != null) {
rs.close();
}
if (stmt != null) {
stmt.close();
}
if (conn != null) {
conn.close();
}
} catch (SQLException ex) {
ex.printStackTrace();
}
}

以上代碼連接本地MySQL數據庫,執行查詢并輸出結果。其中,url變量指定了連接數據庫的地址、端口號和數據庫名稱。user和password變量是賬戶名和密碼。這些變量的值需要根據您自己的MySQL配置進行修改。

在執行查詢時,我們首先創建了一個Statement對象來發送SQL查詢語句并獲取結果集。結果集是一個包含查詢結果的表格。我們使用rs.next()方法來遍歷結果集中的每行數據。每行數據包含一個或多個列,我們使用rs.getInt()或rs.getString()等方法來獲取這些列的值。

最后,在finally塊中關閉數據庫連接。這是一個重要的步驟,應該始終在使用完數據庫后執行,以釋放數據庫資源。