String sql = new String("select * from User where [UserName] = ") ;
    sql = sql + "'" + name + "'";
    

解决方案 »

  1.   

    同意楼上!!
    至于改称
    public ResultSet view(){
        String sql = new String("select * from User where UserName = 'Ammon'") ;
        return super.executeQuery(sql) ;
        }
    然后调用view()也不行,表示关注!!!
      

  2.   

    现在成功了,重起了一次就成功了,ftft
    但是有了另一个奇怪的问题,返回的ResultSet调用getString()方法只能看到UserName字段,看不到表中其他的ID,Address,NickName等字段,为什么?
    ResultSet有没有察看字段名的方法? 
      

  3.   

    ResultSet.getMetaData().getColumnName()