共计 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 网 – 提供最优质的资源集合!