conn = DriverManager.getConnection(conn_str,"aaa","bbb");
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE); rs = stmt.executeQuery(query_str);
rs.moveToInsertRow();
rs.updateString(1,"bbbbb");
rs.insertRow();报错:对只读结果集的无效操作: moveToInsertRow
我已经设置了ResultSet.CONCUR_UPDATABLE了,怎么还有这样的错误?
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE); rs = stmt.executeQuery(query_str);
rs.moveToInsertRow();
rs.updateString(1,"bbbbb");
rs.insertRow();报错:对只读结果集的无效操作: moveToInsertRow
我已经设置了ResultSet.CONCUR_UPDATABLE了,怎么还有这样的错误?
解决方案 »
- 帮忙看看
- 郁闷了,代码莫名其妙的不执行下去了,本地运行正常,WEB模式执行一半……
- 问一个比较简单的问题:互相调用和传值问题,代码逻辑非常清晰
- 寻java面试题,java刚学完,想做一些面试的题目
- 大姐求助:a除以b 再加0.5 然后四舍五入怎么写这个代码 ?
- 我手中的电子书书目清单
- 怎样创建文件夹?
- 如何动态地创建类的实例
- 用JOptionPane.showMessageDialog显示一个对话框,然后最小化后,在最大化就会看不见这个对话框,怎么解决?
- java环境变量全删除了怎么java.exe还是能在cmd下执行呢?
- 大家好,我是刚从Delphi来的。请问各位大侠在哪里下载JAVA,如何下载?实在不懂,向大家请教,分不够再加
- 忘了!tab在java String 中的转义是啥?
我这里是支持的
再帮我看看吧
我用的是jdbc for oracle thin
conn = DriverManager.getConnection(conn_str,"aa","bb");
DatabaseMetaData mydbinfo=conn.getMetaData(); if(mydbinfo.supportsResultSetConcurrency(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE))
{
System.out.println("support");
}
else
{
System.out.println("no support");
}