Board logo

标题: 如何将从数据库中取出的ResultSet对象转化为vector类型?? [打印本页]

作者: 别样    时间: 2006-6-5 14:33     标题: 如何将从数据库中取出的ResultSet对象转化为vector类型??

如何将从数据库中取出的ResultSet对象转化为vector类型??
作者: 悠着点    时间: 2006-6-5 14:34

http://developer.java.sun.com/de ... pages/cachedrowset/
作者: tbp    时间: 2006-6-5 14:35

那就先把一条记录放到Hashtable中去,然后把hashtable放到vector中就是了。
作者: 先飞鸟    时间: 2006-6-5 14:36

接着  

public  static  Vector  doQuery(Connection  cn,  String  sql)  
               throws  SQLException  
       {  
               Connection  conn  =  cn;  
               Statement  stmt  =  conn.createStatement();  
               ResultSet  rs  =  stmt.executeQuery(sql);  
               ResultSetMetaData  rsmd  =  rs.getMetaData();  
               int  num  =  rsmd.getColumnCount();  
               Vector  v  =  new  Vector();  
               String  str[];  
               for(;  rs.next();  v.add(str))  
               {  
                       str  =  new  String[num];  
                       for(int  i  =  0;  i  <  num;  i++)  
                       {  
                               str  =  Util.str_null(rs.getString(i  +  1));  
                       }  

               }  

               rs.close();  
               stmt.close();  
               return  v;  
       }




欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/) Powered by Discuz! 6.0.0