数据库奇怪的问题
out.print(rs.getString(2));
out.print(rs.getString(1));
报错
org.apache.jasper.JasperException: An exception occurred processing JSP page /2.jsp at line 35
32: int i=0,h=0;
33: while(rs.next())
34: {out.print(rs.getString(2));
35: out.print(rs.getString(1));
36:
37:
38:
但换下顺序
out.print(rs.getString(1));
out.print(rs.getString(2));
就能正常运行
------解决方案--------------------的确是很奇怪,帮顶!
------解决方案--------------------恩
------解决方案--------------------这种问题不奇怪
RS在读出 field是有顺序读取的
您用异常捕捉下看下具体的信息就明白了
------解决方案--------------------这个跟具体的数据库、驱动好像有关系。
在使用ACCESS过程中曾碰到该问题。
------解决方案--------------------如果用rs.getString(int);就要按顺序读的
------解决方案--------------------rs.getString(int) 用这个语句必须顺序读写的 实质和游标是一样的
------解决方案--------------------> > > rs.getString(int) 用这个语句必须顺序读写的 实质和游标是一样的
谁说的?!
------解决方案--------------------我也碰到过
按顺序就没有问题
我的异常网推荐解决方案:An exception occurred processing JSP page,http://www.aiyiweb.com/j2se/33144.html