编写一个能够向读者表添加一个新记录的java程序
时间: 2024-02-12 18:06:44 浏览: 20
好的,以下是一个简单的Java程序,可以向读者表添加一个新记录(假设已经连接到数据库):
```java
import java.sql.*;
public class AddReaderRecord {
public static void main(String[] args) {
try {
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/library", "root", "password");
Statement stmt = conn.createStatement();
String sql = "INSERT INTO readers (name, age, address) VALUES ('John', 25, '123 Main St')";
int rowsAffected = stmt.executeUpdate(sql);
System.out.println(rowsAffected + " row(s) affected.");
conn.close();
} catch (SQLException e) {
System.out.println("Error: " + e.getMessage());
}
}
}
```
在上面的代码中,我们首先使用`DriverManager.getConnection`方法连接到名为“library”的数据库,然后创建一个`Statement`对象。我们使用SQL INSERT语句将新记录插入到“readers”表中。在本例中,我们添加了一个名为“John”的读者,他的年龄为25岁,住址为“123 Main St”。执行`stmt.executeUpdate`方法后,我们可以检查受影响的行数,然后关闭数据库连接。请注意,此代码仅为示例,实际应用程序需要更复杂的错误处理和输入验证。