如何使用JDBC API执行插入数据操作
时间: 2024-05-02 14:22:41 浏览: 11
您可以使用以下步骤使用JDBC API执行插入数据操作:
1. 导入JDBC驱动程序。
2. 建立到数据库的连接。
3. 创建一个PreparedStatement对象来执行SQL语句。
4. 将参数绑定到PreparedStatement对象。
5. 执行PreparedStatement对象插入操作。
6. 关闭PreparedStatement和数据库连接。
下面是一个Java代码示例,用于向名为"employees"的表中插入数据:
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
public class InsertDataExample {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/mydatabase";
String user = "username";
String password = "password";
String sql = "INSERT INTO employees (name, age) VALUES (?, ?)";
try (Connection conn = DriverManager.getConnection(url, user, password);
PreparedStatement pstmt = conn.prepareStatement(sql)) {
pstmt.setString(1, "John Doe");
pstmt.setInt(2, 35);
pstmt.executeUpdate();
System.out.println("Data has been inserted!");
} catch (SQLException e) {
System.out.println(e.getMessage());
}
}
}
```
请注意,此示例假定您已经安装并设置了MySQL数据库。 除此之外,还需要在代码中适当更改数据库名称,用户名和密码,并将表名和要插入的数据更改为所需的值。