日期:2014-05-20  浏览次数:20619 次

JSP访问数据库必须按顺序?
问题如此   比如在表里的列名的排列是   A   B   C  
就必须   rs.getString( "A ")   rs.getString( "B ")   rs.getString( "C ")
如果   rs.getString( "A ")   rs.getString( "C ")   rs.getString( "B ")就会出错
如上离也可以不访问B   那也没错
请问到底是为什么?

到网上搜了一下~
有1个说法是JDBC-ODBC的驱动问题~
只要更新就可以~
如果是这个问题要怎么更新呢?
我的数据库是SQLserver2000SP3~
用的驱动也已经是SP3的了~
好象没有更新的?

------解决方案--------------------
JDBC1.0的时候ResultSet对象中的游标是不可以上下移动的,但2.0是可以的,
Statement stm = con.creatStatement(ResultSet.TYPE_SCROLL-SENSITIVE,ResultSet.CINCUR_READ_ONLY);
ResultSet.TYPE_SCROLL-SENSITIVE这个就是设置ResultSet对象可自由移动!