我在利用网页开发一个信息系统时在一个页面上删除某些信息时操作不成功,tomcat显示:Unknown column 'bookcase' in 'where clause',可是代码检查都没问题啊,tomcat这句话是什么意思?麻烦各位帮帮忙,谢谢啊!

解决方案 »

  1.   

    是说 列 'bookcase' 未知。 检查表中是否有bookcase列。
      

  2.   


    bookcase 这个字段不存在
      

  3.   

    删除数据语句是:
        public int delete(BookCaseForm bookCaseForm){
         String sql_1="SELECT * FROM tb_bookcase WHERE id="+bookCaseForm.getId()+"";
         ResultSet rs=conn.executeQuery(sql_1);
         int falg=0;
         try {
         if(!rs.next()){
         String sql="Delete from tb_bookcase where id="+bookCaseForm.getId()+"";
         falg=conn.executeUpdate(sql);
         System.out.println("删除时的SQL:"+sql);
         }
         } catch (Exception e) {
         e.printStackTrace();
         }
         return falg;
        }}
    怎么我找来找去都不见有bookcase.......