你""里面套""肯定出问题,你再看看你where后面又是''里面套"",你觉得它会对吗

解决方案 »

  1.   

    你那些set后面的变量也要用‘’引起来
      

  2.   

    sql2本身是个字符串,外面要加上“”对么?那里面的应该如何处理啊
      

  3.   

    where 后面的变量用了'',set的后面也要有
      

  4.   

    你可以使用System.out.println(SQL2);将SQL2变量中的内容在控制台上显示出来,然后可以很容易检查出错误。
      

  5.   

    真奇怪,为什么不用PreparedStatement,搞这么多双引号看得人头都打了,还很容易出错
      

  6.   

    System.out.println(SQL2);然后直接执行sql,慢慢找