共計 1354 個字符,預計需要花費 4 分鐘才能閱讀完成。
在 Java 中,可以使用 JDBC 連接 數據庫,并使用 SQL 語句從表中查詢數據。
首先,需要使用 JDBC 連接到數據庫。可以使用以下代碼連接到數據庫:
java
import java.sql.*;
public class Main {
public static void main(String[] args) {
// JDBC 連接數據庫
String url = "jdbc:mysql://localhost:3306/mydatabase";
String username = "root";
String password = "password";
try {
Connection connection = DriverManager.getConnection(url, username, password);
System.out.println("Connected to the database!");
// 查詢數據
Statement statement = connection.createStatement();
String query = "SELECT * FROM mytable";
ResultSet resultSet = statement.executeQuery(query);
// 處理查詢結果
while (resultSet.next()) {
int id = resultSet.getInt("id");
String name = resultSet.getString("name");
int age = resultSet.getInt("age");
System.out.println("ID: " + id + ", Name: " + name + ", Age: " + age);
}
// 關閉連接
resultSet.close();
statement.close();
connection.close();
} catch (SQLException e) {
System.out.println("Failed to connect to the database.");
e.printStackTrace();
}
}
}
上述代碼首先使用 DriverManager.getConnection()
方法連接到數據庫。需要替換 url
、username
和password
為實際的數據庫連接信息。
然后,使用 connection.createStatement()
方法創建一個 Statement
對象。使用 executeQuery()
方法執行查詢語句,并返回一個 ResultSet
對象。
接下來,可以使用 ResultSet
對象的 next()
方法遍歷查詢結果集。使用 getInt()
、getString()
等方法獲取每一行的數據。
最后,需要使用 close()
方法關閉 ResultSet
、Statement
和Connection
對象。
請注意,上述代碼只是一個示例,需要根據實際情況進行修改和擴展。
丸趣 TV 網 – 提供最優質的資源集合!