ResultSet rs = dao.doExcuteQuery("select * from customers");
while(rs.next()){
String name = rs.getString("name");
.
.
.
}
如果在while()循环外用name怎么把它取出来?

解决方案 »

  1.   

    String Xname;
    while(rs.next()){
    String name = rs.getString("name");
    Xname=name;
    .
    .
    .
    }
    Xname.
      

  2.   

    上上楼的师兄可能没注意更改里面的代码,我帮他完善一下:String name;
    ResultSet rs = dao.doExcuteQuery("select * from customers");
    while(rs.next()){
    name = rs.getString("name");
    .
    .
    .
    }
    System.out.println(name);
      

  3.   

    报错:Exception in thread "main" java.lang.NullPointerException
    at com.dao.time.main(time.java:11)就是while(rs.next())这行!!!
      

  4.   

    用个ArrayList<String> array,定义在while外面。
    然后在while中用array.add(rs.getString("name"))