使用Java连接MySQL数据库进行查询,首先需要导入JDBC驱动,然后建立连接,创建Statement对象,执行SQL语句,处理结果集。
要使用Java查询MySQL数据库数据,首先需要确保已经安装了MySQL JDBC驱动,可以按照以下步骤进行操作:
1、导入所需的库

2、注册JDBC驱动
3、打开连接
4、执行查询

5、处理结果集
6、关闭连接
以下是详细的代码示例:

// 1. 导入所需的库
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class MySQLDemo {
public static void main(String[] args) {
// 2. 注册JDBC驱动
try {
Class.forName("com.mysql.cj.jdbc.Driver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
return;
}
// 3. 打开连接
String url = "jdbc:mysql://localhost:3306/数据库名?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC";
String user = "用户名";
String password = "密码";
try (Connection connection = DriverManager.getConnection(url, user, password)) {
// 4. 执行查询
String sql = "SELECT * FROM 表名";
try (Statement statement = connection.createStatement()) {
ResultSet resultSet = statement.executeQuery(sql);
// 5. 处理结果集
while (resultSet.next()) {
int id = resultSet.getInt("id");
String name = resultSet.getString("name");
System.out.println("ID: " + id + ", Name: " + name);
}
}
} catch (SQLException e) {
e.printStackTrace();
}
// 6. 关闭连接(在trywithresources语句中自动完成)
}
}
请将上述代码中的数据库名、用户名、密码和表名替换为实际的值,运行此代码后,将在控制台输出查询到的数据。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。



评论(0)