要使用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语句中自动完成) } }
请将上述代码中的数据库名
、用户名
、密码
和表名
替换为实际的值,运行此代码后,将在控制台输出查询到的数据。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/642229.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复