Java添加数据库数据的代码
时间: 2023-11-29 09:06:53 浏览: 28
下面是一个简单的Java代码示例,用于将数据添加到MySQL数据库中:
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
public class AddDataToDatabase {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/mydatabase";
String username = "root";
String password = "password";
String query = "INSERT INTO mytable (name, age) VALUES (?, ?)";
try (Connection conn = DriverManager.getConnection(url, username, password);
PreparedStatement preparedStatement = conn.prepareStatement(query)) {
preparedStatement.setString(1, "John");
preparedStatement.setInt(2, 25);
int rowsInserted = preparedStatement.executeUpdate();
if (rowsInserted > 0) {
System.out.println("A new row has been inserted.");
}
} catch (SQLException ex) {
ex.printStackTrace();
}
}
}
```
在这个示例中,我们使用了JDBC API来连接MySQL数据库,并将数据添加到名为 `mytable` 的表中。我们使用 `PreparedStatement` 对象来执行SQL查询,并将数据绑定到查询中的占位符,以避免SQL注入攻击。最后,我们检查插入的行数是否大于0,以确认数据是否成功添加到数据库中。