java mysql插入数据
时间: 2023-11-09 16:02:23 浏览: 92
java mysql
可以使用 JDBC 来连接 MySQL 数据库并插入数据。以下是一个简单的示例代码:
```java
import java.sql.*;
public class InsertData {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/test";
String user = "root";
String password = "123456";
String sql = "INSERT INTO student(name, age) VALUES (?, ?)";
try (Connection conn = DriverManager.getConnection(url, user, password);
PreparedStatement pstmt = conn.prepareStatement(sql)) {
pstmt.setString(1, "Tom");
pstmt.setInt(2, 18);
pstmt.executeUpdate();
System.out.println("Data inserted successfully.");
} catch (SQLException e) {
System.out.println(e.getMessage());
}
}
}
```
在上面的代码中,我们首先定义了数据库的 URL、用户名和密码。然后,我们定义了要执行的 SQL 语句,其中使用了占位符 `?`。接着,我们使用 `DriverManager.getConnection()` 方法来获取数据库连接,并使用 `PreparedStatement` 对象来执行 SQL 语句。在执行 SQL 语句之前,我们使用 `setXXX()` 方法来设置占位符的值。最后,我们调用 `executeUpdate()` 方法来执行 SQL 语句并插入数据。
阅读全文