字体:  

如何将从数据库中取出的ResultSet对象转化为vector类型??

别样 发表于: 2006-6-05 14:33 来源: 立华软件园博客

如何将从数据库中取出的ResultSet对象转化为vector类型??

最新回复

悠着点 at 2006-6-05 14:34:20
tbp at 2006-6-05 14:35:15
那就先把一条记录放到Hashtable中去,然后把hashtable放到vector中就是了。
先飞鸟 at 2006-6-05 14:36:31
接着  

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;  
       }