码迷,mamicode.com
首页 > 数据库 > 详细

java.sql.SQLException: 对只转发结果集的无效操作: last

时间:2015-03-05 12:10:04      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:

出错代码如下:
static String u = "user";
static String p = "psw";
static String url = "jdbc:oracle:thin:@localhost:1521:db_name";
con = DriverManager.getConnection(url, u, p);
statement = con.createStatement();
String query1="select * from dm_mpg_test‘";
ResultSet re1=statement.executeQuery(query1);
//get the number of the records
re1.last();
System.out.println("ResultSet size:"+re1.getRow());


报错java.sql.SQLException: 对只转发结果集的无效操作: last
需将statement定义成
statement = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
允许结果集可移动。

java.sql.SQLException: 对只转发结果集的无效操作: last

标签:

原文地址:http://www.cnblogs.com/webqiand/p/4315109.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!