如何将Java的用户数据保存到MySQL数据库中
时间: 2024-02-04 13:02:06 浏览: 24
要将Java的用户数据保存到MySQL数据库中,可以使用JDBC(Java Database Connectivity)技术。下面是一个简单的示例代码:
```java
import java.sql.*;
public class MySQLDemo {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/testdb";
String user = "root";
String password = "password";
String sql = "INSERT INTO user(name, age, email) VALUES (?, ?, ?)";
try (Connection conn = DriverManager.getConnection(url, user, password);
PreparedStatement pstmt = conn.prepareStatement(sql)) {
pstmt.setString(1, "Alice");
pstmt.setInt(2, 25);
pstmt.setString(3, "alice@example.com");
pstmt.executeUpdate();
System.out.println("Data inserted successfully");
} catch (SQLException e) {
e.printStackTrace();
}
}
}
```
在这个示例中,我们使用`DriverManager`类来获取与MySQL数据库的连接,然后使用`PreparedStatement`对象执行SQL插入语句,将用户数据插入到MySQL数据库中的`user`表中。具体来说,我们使用`setString`方法设置第一个参数的值为`"Alice"`,使用`setInt`方法设置第二个参数的值为`25`,使用`setString`方法设置第三个参数的值为`"alice@example.com"`。最后,使用`executeUpdate`方法执行SQL插入语句,将用户数据插入到MySQL数据库中。如果插入成功,则输出`"Data inserted successfully"`。