如题,我想把查询一列的结果放到一个String中,该怎么做呢?
         我不会用Vector,HashMap,Hashtable这些了,   请给出详细代码嘛,谢谢  . 
PreparedStatement stat =con.prepareStatement("select cStudentNo from BasicInfo "); 
ResultSet rs=stat.executeQuery();

解决方案 »

  1.   


    PreparedStatement   stat   =con.prepareStatement( "select   cStudentNo   from BasicInfo   ");   
    ResultSet   rs=stat.executeQuery();
    String str = null;
    if(rs.next()){
        str=rs.getString("cStudentNo")
    }
    ......
      

  2.   

       您这样是把当前的一个值存入到STR中了.
    我没有说清楚了.是把结果存入到一个String数组了.
      

  3.   

    你说的是把所有的结果都存到String数组吗,还是把其中一条记录存在String里。
      

  4.   

    PreparedStatement   stat   =con.prepareStatement( "select   cStudentNo   from   BasicInfo   ");   
    ResultSet   rs=stat.executeQuery();
    List<String>l=new Vector<String>();
    if(rs.next()){
         l.add(rs.getString("cStudentNo"));
    }