java对myaql数据库的连续读写
时间: 2023-10-17 09:23:14 浏览: 31
Java可以通过JDBC API来实现对MySQL数据库的读写操作。JDBC API提供了一组标准的接口,用于连接数据库、执行SQL语句、处理结果等。下面是一个简单的示例代码,演示了如何连接MySQL数据库,并执行一条查询语句:
```java
import java.sql.*;
public class MySQLDemo {
public static void main(String[] args) {
try {
// 加载MySQL的JDBC驱动程序
Class.forName("com.mysql.jdbc.Driver");
// 建立数据库连接
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "password");
// 创建Statement对象
Statement stmt = conn.createStatement();
// 执行查询语句
ResultSet rs = stmt.executeQuery("SELECT * FROM user");
// 处理查询结果
while (rs.next()) {
System.out.println(rs.getString("name") + "\t" + rs.getInt("age"));
}
// 关闭连接
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在上面的示例中,我们首先通过Class.forName()方法加载MySQL的JDBC驱动程序。然后,通过DriverManager.getConnection()方法建立数据库连接。接着,创建Statement对象并执行查询语句,将结果保存在ResultSet对象中。最后,遍历ResultSet对象并输出结果。注意,在处理完ResultSet对象后,必须调用close()方法关闭ResultSet、Statement和Connection对象,以释放资源。