对只转发结果集的无效操作:last
来源:互联网 发布:数控g72编程实例 编辑:程序博客网 时间:2024/06/02 18:30
对只转发结果集的无效操作:last 最近碰到这样的的问题 解决方法为: public long getRowCount(String sql){ 调用时候发生这样一个错误: SQLException: 对只转发结果集的无效操作:last 原因是按照缺省方式打开的ResultSet不支持结果集cursor的回滚 如果想要完成上述操作,要在生成Statement对象时加入如下两个参数: ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE); 这样rs.last();就可以成功执行
if (logger.isDebugEnabled()) {
logger.debug("getRowCount" + Const.METHOD_BEGIN);
}
int nCount = 0;
try{
if(stmt != null){
rs = stmt.executeQuery(sql);
rs.last();
nCount = rs.getRow();
rs.beforeFirst();
System.out.println(rs);
}
else
nCount = 0;
}catch(SQLException e){
nCount = 0;
logger.error("SQLException" + e.getMessage());
}
if (logger.isDebugEnabled()) {
logger.debug("getRowCount" + Const.METHOD_END);
}
return nCount;
}
- 对只转发结果集的无效操作:last
- 对只转发结果集的无效操作:last,absolute
- 对只转发结果集的无效操作: last
- 对只转发结果集的无效操作:last
- 对只转发结果集的无效操作:last
- 只转发结果集的无效操作: last
- 对只转发结果集的无效操作: last--这样的错误
- jsp中" 对只转发结果集的无效操作: last "异常 和relative的异常
- 关于jsp中" 对只转发结果集的无效操作: last "异常
- 关于jsp中" 对只转发结果集的无效操作: last "异常
- java.sql.SQLException: 对只转发结果集的无效操作: last异常解决
- " 对只转发结果集的无效操作: last "异常解决方案
- 关于" 对只转发结果集的无效操作: last "异常
- jdbc连接数据库异常对只转发结果集的无效操作:last
- java.sql.SQLException: 对只转发结果集的无效操作: last
- 论坛系统遇到的问题3(java.sql.SQLException: 对只转发结果集的无效操作: last)
- "对只转发结果集的无效操作: first" - 异常
- 对只转发结果集的无效操作:beforeFirst
- 如何使Eclipse显示出文本行号
- 2011/04/08 服务器端开发
- 学计算机好无聊
- 利用MFC的Csocket类实现网络通信
- Android通过Style改变窗体,控件的样式
- 对只转发结果集的无效操作:last
- CListCtrl 风格
- Microsoft Message Queuing介绍
- 命令模式
- hmc服务器简介
- 命令模式
- Android自绘GridView控件
- android更换控件默认样式
- Mysql 常用到的方法汇总