java 对MySQL数据库的链接读写
时间: 2023-07-20 18:25:28 浏览: 76
Java 可以使用 JDBC API 来链接 MySQL 数据库进行读写操作。以下是一个简单的 Java 程序示例,演示了如何链接 MySQL 数据库并进行一些基本的读写操作:
```java
import java.sql.*;
public class MySQLExample {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/mydatabase";
String user = "root";
String password = "mypassword";
try {
Connection conn = DriverManager.getConnection(url, user, password);
// 创建一个 Statement 对象
Statement stmt = conn.createStatement();
// 执行查询语句
ResultSet rs = stmt.executeQuery("SELECT * FROM mytable");
// 遍历结果集并输出结果
while (rs.next()) {
System.out.println(rs.getString("column1") + ", " + rs.getString("column2"));
}
// 执行更新语句
int rows = stmt.executeUpdate("UPDATE mytable SET column1 = 'newvalue' WHERE column2 = 'somevalue'");
System.out.println(rows + " rows updated.");
// 关闭连接
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
```
在这个示例中,我们使用 `DriverManager.getConnection()` 方法来链接 MySQL 数据库。然后,我们创建一个 `Statement` 对象来执行查询和更新操作。`executeQuery()` 方法用于执行查询语句,返回一个 `ResultSet` 对象,我们可以使用其 `next()` 方法遍历结果集。`executeUpdate()` 方法用于执行更新语句,并返回受影响的行数。最后,我们使用 `Connection` 对象的 `close()` 方法关闭连接。