问题描述
解决方案
打个断点看下为什么失败,是不是book_id没取到
解决方案二:
你打印一下book_id的值,是不是目标数据。另外不要通过返回值判断是否成功。通常情况下,执行了,就认为删除了。
解决方案三:
通过JDBC获取数据库表元数据
解决方案四:
你这个是get方式传参
你把鼠标放到删除链接上面,页面的左下角会有url的信息。
你先看看你的那个id对不对。
估计是id出入的是错的。和你想传入的id不是同一个
解决方案五:
再有一个问题,你的删除点击事件,只是一个confirm,也没见往后台发生请求啊?
解决方案六:
pstmt.setString(...)改成pstmt.setInt(..)试试呢?
解决方案七:
int id=rs.getInt("book_id");
pstmt.setString(1,request.getParamter"booke_id");
获取id时的类型为int,向数据库插入book_id时的类型为string,两者冲突。
解决方案八:
你把pstmt最终的组织的语句打印出来,然后看看是不是可执行的sql语句,或者将打印出来的string粘贴到数据库中执行,看看是否成功
解决方案九:
对啊,?和book_id之间多了一个空格。
时间: 2024-11-01 15:12:17