在java里面的sql语句拼的有问题,不信你打印出来瞧瞧!

解决方案 »

  1.   

    String sql="select * from pros where id in = ( select pid from tjqz where uname="+Info.getUser(request).get("uname")))
    这样可以不
      

  2.   

    拼接SQL字符串,变量写在引号外面,用+进行拼接。
      

  3.   

    String sql="select * from pros where id in ( select pid from tjqz where uname='"+Info.getUser(request).get("uname")+"')";
      

  4.   

    String sql="select * from pros where id in = ( select pid from tjqz where uname="'"+Info.getUser(request).get("uname")+"'"))这个sql    in =  不可以。 最后括号也是多一个。