关于ResultSet取得结果的小问题 要做一个select功能,把取得的查询结果保存到ResultSet中现在想把查询到的结果放入一个List中,请问该怎么做,最好给段详细的代码,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ArrayList list=new ArrayList();TableRowNode row=new TableRowNode();//用来存放每行数据结构的类,自己实现while(result.next()){ getRow(row,result);//自己写这个方法,把该行内容提取出来组成自己的数据格式 list.add(row);} 忘记说了,取得的结果是两个字符串的集合意思就是select a,b from datebasea和b都是字符串 sorry是这样ArrayList list=new ArrayList();while(result.next()){ TableRowNode row=new TableRowNode();//用来存放每行数据结构的类,自己实现 getRow(row,result);//自己写这个方法,把该行内容提取出来组成自己的数据格式 list.add(row);} TableRowNode row=new TableRowNode();//用来存放每行数据结构的类,自己实现这个类就是一个全是get和set方法的javabean是吧? getRow(row,result);//自己写这个方法,把该行内容提取出来组成自己的数据格式这个方法不是ResultSet自己就有的吗?为什么需要自己写呢?谢谢 从ResultSet中取出数据 ==> List yanpeng521(一个崭新的纯爷们即将炼成) ( ) 信誉:100 Blog 2006-12-14 10:07:36 得分: 0 TableRowNode row=new TableRowNode();//用来存放每行数据结构的类,自己实现这个类就是一个全是get和set方法的javabean是吧? getRow(row,result);//自己写这个方法,把该行内容提取出来组成自己的数据格式这个方法不是ResultSet自己就有的吗?为什么需要自己写呢?-----------------------------------------------------------------1:对,就是一个bean,我比较习惯在业务处理时用自己的bean来表述数据库,毕竟数据库里面的结构不方便业务处理,有时候需要转化。比如Date类型之类的2:既然数据要转化,就可以用一个方法来做。当然直接用ResultSet来取也一样 getRow(row,result);//自己写这个方法,把该行内容提取出来组成自己的数据格式这个地方还不是很明白如果要直接使用ResultSet应该怎么做呢?这样对吗ArrayList list=new ArrayList();while(result.next()){ list.add(result.getRow());} java所有程序员都可能犯错误的一道题!!! java.lang.ClassNotFoundException: com.mysql.jdbc.Driver问题 java 中如果用可增加数组实现 ArrayList java 程序打包为jar发布后,读取配置文件路径出错。 AJAX无法定时刷新(解决立即结贴) 一个小程序结果的费解! 问一个Java建模的问题(动态创建类) 如何正确运行Jbuilder7 程序? 过年放分!!! 请大家推荐本好的讲JB4的书 为什么我用Date得不到正确结果呢? java.lang.NullPointerException
TableRowNode row=new TableRowNode();//用来存放每行数据结构的类,自己实现
while(result.next()){
getRow(row,result);//自己写这个方法,把该行内容提取出来组成自己的数据格式
list.add(row);
}
意思就是select a,b from datebase
a和b都是字符串
是这样ArrayList list=new ArrayList();
while(result.next()){
TableRowNode row=new TableRowNode();//用来存放每行数据结构的类,自己实现
getRow(row,result);//自己写这个方法,把该行内容提取出来组成自己的数据格式
list.add(row);
}
这个类就是一个全是get和set方法的javabean是吧? getRow(row,result);//自己写这个方法,把该行内容提取出来组成自己的数据格式
这个方法不是ResultSet自己就有的吗?为什么需要自己写呢?谢谢
从ResultSet中取出数据 ==> List
TableRowNode row=new TableRowNode();//用来存放每行数据结构的类,自己实现
这个类就是一个全是get和set方法的javabean是吧? getRow(row,result);//自己写这个方法,把该行内容提取出来组成自己的数据格式
这个方法不是ResultSet自己就有的吗?为什么需要自己写呢?-----------------------------------------------------------------1:对,就是一个bean,我比较习惯在业务处理时用自己的bean来表述数据库,毕竟数据库里面的结构不方便业务处理,有时候需要转化。比如Date类型之类的
2:既然数据要转化,就可以用一个方法来做。当然直接用ResultSet来取也一样
这个地方还不是很明白如果要直接使用ResultSet应该怎么做呢?
这样对吗ArrayList list=new ArrayList();
while(result.next()){
list.add(result.getRow());
}