山东高考艺考分数线:关于数据库的查询

来源:百度文库 编辑:神马品牌网 时间:2024/05/10 18:31:37
for(int n=0;n<shop.length;n++){
while(rs.next())
{
System.out.println(rs.getString(shop[n]));
}

}
shop数组里存的是字段名
为什么每次只能打印出当n=1的查询结果??打印不出所有的!
我说错了 是只能打印出n=0的结果
假如shop数组存了4个字段名 for循环应该循环4次把
可以只循环了1次就结束了

我想是循环条件有问题吧.怎么会用rs.next这个呢?

while(没有到记录尾)
{
打印
移到下一条记录
}

可以改为:
for(int n=0;n<shop.length;n++){
{
System.out.println(rs.getString(shop[n]));
}