@Override public void delete(Book book) throws SQLException { String sql = "delete from book where book_id=?"; qr.update(DBUtil.getConnection(),sql,book.getBook_id()); }
时间: 2024-04-02 15:37:12 浏览: 93
SQLBook.sql
这段代码是一个Java方法,用于从数据库中删除一本书的信息。delete方法接收一个Book对象作为参数,然后使用JDBC操作数据库,执行SQL语句,将指定的Book对象从数据库中删除。具体来说,这段代码使用了一个名为"qr"的QueryRunner对象,它是Apache Commons DbUtils库提供的一个简化JDBC操作的工具类。delete方法使用了QueryRunner对象的update方法,该方法接收一个Connection对象、一个SQL语句和一些参数,然后执行SQL语句并返回更新的记录数。在这段代码中,SQL语句是"delete from book where book_id=?",其中问号表示占位符,代表后面的参数。最后,delete方法使用Book对象的get方法获取book_id的属性值,并将它作为参数传递给update方法,完成数据库删除操作。
阅读全文