java图书管理系统删除修改的源代码
时间: 2023-09-17 15:04:43 浏览: 132
图书管理系统是一个典型的数据库管理系统,它需要实现对图书信息的增加、删除和修改等功能。当需要对图书信息进行删除修改操作时,首先需要定位到相应的图书数据,并在数据库中执行相应的删除或修改操作。
删除图书的源代码如下所示:
```
// 删除图书
public void deleteBook(int bookId) {
// 建立数据库连接
Connection conn = getConnection();
// 定义SQL语句
String sql = "DELETE FROM books WHERE bookId = ?";
try {
// 创建PreparedStatement对象
PreparedStatement pstmt = conn.prepareStatement(sql);
// 设置参数
pstmt.setInt(1, bookId);
// 执行删除操作
int rows = pstmt.executeUpdate();
// 判断是否删除成功
if (rows > 0) {
System.out.println("删除成功!");
} else {
System.out.println("删除失败!");
}
// 关闭资源
pstmt.close();
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
```
修改图书的源代码如下所示:
```
// 修改图书
public void updateBook(int bookId, String newName) {
// 建立数据库连接
Connection conn = getConnection();
// 定义SQL语句
String sql = "UPDATE books SET name = ? WHERE bookId = ?";
try {
// 创建PreparedStatement对象
PreparedStatement pstmt = conn.prepareStatement(sql);
// 设置参数
pstmt.setString(1, newName);
pstmt.setInt(2, bookId);
// 执行修改操作
int rows = pstmt.executeUpdate();
// 判断是否修改成功
if (rows > 0) {
System.out.println("修改成功!");
} else {
System.out.println("修改失败!");
}
// 关闭资源
pstmt.close();
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
```
以上是针对图书管理系统中删除修改操作的源代码实现。通过建立数据库连接、执行SQL语句和关闭资源等步骤,可以实现对图书信息的删除和修改操作。
阅读全文