rs.getString()的问题 整型变量i 已经定义过了,第二个循环for(i=1;i<=numColumus;i++) rs.getString(i);) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我把第二个i改成j也不行的。我觉得i仅仅作用在for语句内部。、、、、、、、、、、、、、为什么不能读两次?有没有什么方法可以实现读两次? 各位仁兄都怎么了,变量i作用域始终没超过for,谈何重复定义,分明是记录集已到了尾部 有什么方法可以实现这样的功能吗?或者详细讲一下getString的功能。我记得好像在取值的时候是有一个指针在随着列移动的。但是一时找不到在那儿看到的了。能详细解释一下吗?万分感激。 不只是报什么错误?愚见while(rs.next){for(int i=1;i<=numColumus;i++) System.out.println(rs.getString(i));//numColusms是表的列数,已得到for(int i=1;i<=numColumus;i++) System.out.println(rs.getString(i));} 我怎么可以读取呢?抛什么例外了?告诉哥哥我:) while(set.next()){ for(int i =0 ;i < meta.getColumnCount() ;i++){ Object obj = set.getObject(i+1); if(obj==null) obj=""; System.out.print( obj.getClass().getName()+ ":"+ obj+ "\t"); } System.out.println();System.out.println("---------------------------------------"); for(int i =0 ;i < meta.getColumnCount() ;i++){ Object obj = set.getObject(i+1); if(obj==null) obj=""; System.out.print( obj.getClass().getName()+ ":"+ obj+ "\t"); } System.out.println(); } 还是不行,我试了得java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]无效的描述符索引 zhaoxichao(小西) 能否讲的再详细一点。cursor? 1.你的语法错误应该是rs.next()2.取完后把第一个数组赋值给第二个数组 ResultSet不能连读多次,第二次使用前重新定义rs才可以。 老兄(楼主),循环变量是对的,没错,关键是你这样做第二次循环时是无效的游标状态,因为第一次循环完毕后游标已经到了记录集的最后,第二次当然是报错,所以你应该再次执行SQL语句,重新定义结果集,如果你要重复取记录集中的数据... 我用 String str; DataInputStream in=new DataInputStream(System.in); str=in.readLine();那函数也不能用两次 Scanner使用时出现问题,求助大神 求教JAVA如何将txt文件的大量数据内容导入到mysql中 JOptionPane的小问题 在哪里定义? 【新手提问】这种错误不知道大家有没有遇到过..拿出来分享一下. 大家帮找找这个空直引用的错误!!谢谢! 关于颜色透明度 我很想学JAVA可是不知从什么开始,请帮帮忙~~~ SQL-Server2000的JDBC问题 一个很让人理解的问题! jbuilder5调试1.1.8 有谁知道怎样把tag里面的图形信息显示在applet上?(救命啊,我问了好几回了,再没人回答我就死定了) 如何定义自己的边框
我觉得i仅仅作用在for语句内部。
、、、、、、、、、、、、、
为什么不能读两次?有没有什么方法可以实现读两次?
万分感激。
for(int i=1;i<=numColumus;i++) System.out.println(rs.getString(i));
//numColusms是表的列数,已得到
for(int i=1;i<=numColumus;i++) System.out.println(rs.getString(i));
}
for(int i =0 ;i < meta.getColumnCount() ;i++){
Object obj = set.getObject(i+1);
if(obj==null)
obj="";
System.out.print( obj.getClass().getName()+ ":"+ obj+ "\t");
}
System.out.println();
System.out.println("---------------------------------------");
for(int i =0 ;i < meta.getColumnCount() ;i++){
Object obj = set.getObject(i+1);
if(obj==null)
obj="";
System.out.print( obj.getClass().getName()+ ":"+ obj+ "\t");
}
System.out.println(); }
java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]无效的描述符索引
能否讲的再详细一点。cursor?
2.取完后把第一个数组赋值给第二个数组
String str;
DataInputStream in=new DataInputStream(System.in);
str=in.readLine();
那函数也不能用两次