jdbc 访问Oracle数据库中的ResultSet问题 statement = connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE ,ResultSet.CONCUR_READ_ONLY ); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为你建立的Statement是只能往前移动的只读光标,你需要建立可移动的。connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, CONCUR_READ_ONLY),这样你的ResultSet就可以使用first和last了。这是JDBC2.0的标准。 缺省创建的是仅向前的Statement 必须先建立好光标的类型和并发性!其中类型有三种:TYPE_FORWARD_ONLY,TYPE_SCROLL_INSENSITIVE,TYPE_SCROLL_SENSITIVE并发性只有两种:CONCUR_READ_ONLY,CONCUR_UPDATABLE(可更新记录集)所以你应该 是connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE ,ResultSet.CONCUR_READ_ONLY )它是jdbc2.0才有的功能! Dialog问题 java日期处理 急 能用JS取得<logic:iterate>标签的循环次数吗? 想用JAVA写一个网络嗅探器,望大侠,指明一下学习方向 菜鸟求助java数据库连接问题? 类引用问题 Applet的在98中的运行问题 窗口之间通信(传递参数)??????? 向高手请教,java的刷新问题,怎么刷新被遮掉的字? “父类若没有不带参数的构造器,子类构造器必须显式调用超类其他的构造器”为什么? 一个java.rmi.UnmarshalException的问题 在哪里能下载jbuilder7.0?
connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, CONCUR_READ_ONLY),这样你的ResultSet就可以使用first和last了。这是JDBC2.0的标准。
其中类型有三种:
TYPE_FORWARD_ONLY,TYPE_SCROLL_INSENSITIVE,TYPE_SCROLL_SENSITIVE
并发性只有两种:
CONCUR_READ_ONLY,CONCUR_UPDATABLE(可更新记录集)
所以你应该 是connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE ,ResultSet.CONCUR_READ_ONLY )
它是jdbc2.0才有的功能!