写一个java程序连接mysql数据库,将里面的数据打印出来
时间: 2024-10-24 20:09:43 浏览: 10
在Java中,我们可以使用JDBC (Java Database Connectivity) 来连接MySQL数据库并读取数据。以下是一个简单的示例程序,它首先创建一个数据库连接,然后查询数据并打印结果:
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class MysqlReader {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/mydatabase"; // 数据库地址
String username = "root"; // 数据库用户名
String password = "password"; // 数据库密码
try {
// 加载MySQL JDBC驱动
Class.forName("com.mysql.cj.jdbc.Driver");
// 创建数据库连接
Connection conn = DriverManager.getConnection(url, username, password);
// 执行SQL查询
Statement stmt = conn.createStatement();
String sql = "SELECT * FROM mytable"; // 查询表名
ResultSet rs = stmt.executeQuery(sql);
// 打印每一行数据
while (rs.next()) {
System.out.println(rs.getString("column1") + ", " + rs.getString("column2"));
// 更改列名替换"column1", "column2"为你实际需要的列名
}
// 关闭资源
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace(); // 输出错误信息
}
}
}
```
阅读全文