没值当然取不到了不是getInt和getString的问题你把这句int ia=rsSQLs.getInt("Age");改成String ia=rsSQLs.getString("Age");一样可以取到值

解决方案 »

  1.   

    String sn1=rsSQLs.getString("Sex")
    你select的仅仅是 Age (SELECT Age FROM RYXX );
    当然不行,int ia=rsSQLs.getInt("Age");
    你看看String ia=rsSQLs.getString("Age");这样也是对的
      

  2.   

    String sSQLs="SELECT Age,Sex FROM RYXX WHERE Name='"+ss+"'";
      

  3.   

    String sn1=rsSQLs.getString("Sex")
    这句话应该没有什么问题吧
      

  4.   

    你sql文中要取了,后面才能get到嘛,
      

  5.   

    你的SQL 语句只取出了一个字段Age,而sex没有取出来,当然不能用
    String sn1=rsSQLs.getString("Sex");了,另外你数据库中的字段
    类型要和你取的类型一致。修改你SQL语句为:
    String sSQLs="SELECT Age,Sex FROM RYXX WHERE Name='"+ss+"'";
      

  6.   

    把这条
    String sSQLs="SELECT Age FROM RYXX WHERE Name='"+ss+"'";
    换成:
    String sSQLs="SELECT * FROM RYXX WHERE Name='"+ss+"'";
    就可以了
      

  7.   

    String sSQLs="SELECT Age FROM RYXX WHERE Name='"+ss+"'";你的sql语句中本来就只是设定取一个age的
    怎么能取到sex呢??改为:  String sSQLs="SELECT Age,Sex FROM RYXX WHERE Name='"+ss+"'";
           或者 String sSQLs="SELECT * FROM RYXX WHERE Name='"+ss+"'";