急!从数据库返回的包含有多个列的结果集存入数组该怎么做??? Vector,具体操作看文档就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Vector incloude = new Vector();include.addelement("你的值");想取的时候根据下标通过include.elementAt("下标")获得 得到是一个object 需要重构造 vector中存储一个列我会。。我只的是vector中存储结果的多个列应该怎么做?除了用一个实现了序列化的对象存所有列放入VECTOR中还有其它方法吗? 用array,vector,arraylist这几个都可以实现,你可以将一条纪录的多列封装到一个对象中例如:class User{int userId;String userName;}然后将对象存在array,vector,arraylist这些容器中,下面的你应该知道怎么做了吧(请参java中有关集合的文档资料)================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★ 浏览帖子速度极快![建议系统使用ie5.5以上]。 ★ 多种帖子实现界面。 ★ 保存帖子到本地[html格式]★ 监视您关注帖子的回复更新。★ 可以直接发贴、回复帖子★ 采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录! ★ 支持在线检测程序升级情况,可及时获得程序更新的信息。★★ 签名 ● 可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zipHttp://www.ChinaOK.net/csdn/csdn.rarHttp://www.ChinaOK.net/csdn/csdn.exe [自解压] 例子如下: 这里是从数据库查询后将结果保存到list中public static ArrayList getC(Connection conn) throws SQLException{ String sql = " select A , B from C "; Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(sql); ArrayList list = new ArrayList(); while(rs.next()){ String[] rec = new String[2]; rec[0] = rs.getString("A"); rec[1] = rs.getString("B"); list.add(rec); } return list;}下面是读数据的:public readData(){ ArrayList list = null; Connection conn = null;/** *此处定义conn,我不方便给出太多代码。 */ list = getC(Connection conn); int size = (list == null)?0:list.size(); String[] A = new String[size]; String[] B = new String[size]; String[] rec = null; for(int i=0; i<size; i++){ rec = (String[])list.get(i); A[i] = rec[0]; B[i] = rec[1]; }} 你可以用高版本的JDBC.它支持RowSet. to upc_chenli:你能说得个体些吗? 我现在想要在VECTOR中直接存储结果集???但不想使用"在VECTOR中存储一个含有所有列值的对象"这种方法。即怎样在vector中直接插入结果集的内容并在需要的时候再取出来??? 请教:如何把里面的代码改为socket代码 [jsp图片写入image]侠士帮下忙,想3小时没看出来 请求代码的注释! 请教一个简单的多线程问题 小菠菜的问题 Package的问题 java条件表达式判断 java怎么实现选中网页的文字,按快捷键自动粘贴到java的swing窗口中? 在applet里调用什么函数可以让运行时间停顿一下??? 加载图象 把C语言程序改成JAVA程序时,遇到指针怎么办? JAVA中的 SOCKET能否与DELPHI中的 SOCKET进行通信
include.addelement("你的值");
想取的时候根据下标通过
include.elementAt("下标")获得 得到是一个object 需要重构造
================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★ 浏览帖子速度极快![建议系统使用ie5.5以上]。 ★ 多种帖子实现界面。
★ 保存帖子到本地[html格式]★ 监视您关注帖子的回复更新。
★ 可以直接发贴、回复帖子★ 采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录!
★ 支持在线检测程序升级情况,可及时获得程序更新的信息。★★ 签名 ●
可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zip
Http://www.ChinaOK.net/csdn/csdn.rar
Http://www.ChinaOK.net/csdn/csdn.exe [自解压]
例子如下:
这里是从数据库查询后将结果保存到list中
public static ArrayList getC(Connection conn)
throws SQLException
{
String sql = " select A , B from C ";
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
ArrayList list = new ArrayList();
while(rs.next()){
String[] rec = new String[2];
rec[0] = rs.getString("A");
rec[1] = rs.getString("B");
list.add(rec);
}
return list;
}下面是读数据的:
public readData(){
ArrayList list = null;
Connection conn = null;
/**
*此处定义conn,我不方便给出太多代码。
*/
list = getC(Connection conn);
int size = (list == null)?0:list.size();
String[] A = new String[size];
String[] B = new String[size];
String[] rec = null;
for(int i=0; i<size; i++){
rec = (String[])list.get(i);
A[i] = rec[0];
B[i] = rec[1];
}
}
含有所有列值的对象"这种方法。即怎样在vector中直接插入结果集的内容
并在需要的时候再取出来???