获取ResultSet结果里的第一列.这一列必须是string的

解决方案 »

  1.   

    pstmt.setString(1,person.getId()) ;
    pstmt.setString(2,person.getPassword()) ;那这两句的意思肯定是把得到的id和password放到第1列和第2列 是把?现在又有一个问题了。。第一列不是id嘛,可是他这一句person.setName(rs.getString(1))  是把结果集里得到的第一列赋值给name字段了???
      

  2.   

    SELECT name FROM person WHERE id=? and password=?" 
    得到的结果只有name一列