共計 1315 個字符,預計需要花費 4 分鐘才能閱讀完成。
要實現 Java 中 數據庫 的查詢功能,需要使用 JDBC(Java Database Connectivity)來連接數據庫并執行 SQL 查詢語句。下面是一個簡單的示例代碼:
1. 導入所需的類和包:
java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
2. 建立數據庫連接:
java
Connection conn = null;
try {
// 加載數據庫驅動
Class.forName("com.mysql.jdbc.Driver");
// 建立數據庫連接
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "username", "password");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
請將 mydatabase
替換為你要連接的數據庫的名稱,username
和 password
替換為你的數據庫登錄憑據。
3. 執行查詢語句:
java
Statement stmt = null;
ResultSet rs = null;
try {
// 創建 Statement 對象
stmt = conn.createStatement();
// 執行查詢語句
rs = stmt.executeQuery("SELECT * FROM tablename");
// 處理查詢結果
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 {
// 關閉 ResultSet、Statement 和 Connection 對象
try {
if (rs != null) {
rs.close();
}
if (stmt != null) {
stmt.close();
}
if (conn != null) {
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
請將 tablename
替換為你要查詢的數據庫表的名稱,根據需要修改處理查詢結果的代碼。
這是一個簡單的示例,你可以根據具體需求進行更復雜的查詢操作。同時,為了安全起見,建議將數據庫連接信息(例如用戶名和密碼)存儲在配置文件中,而不是直接寫在代碼中。
丸趣 TV 網 – 提供最優質的資源集合!