java下通过存储过程返回结果集后,我用ResultSet.beforefirst()这个方法,java总是报错错误是"对只转发结果集的无效操作: beforeFirst".请问我要如何写代码才能使用这些个向前向后移动的方法,谢谢!!
代码段如下:
public ResultSet getResultSet1(String gn,Connection conn) {
ResultSet rs = null;
String sql = "{? = call test.getspn(?)}";
try {
CallableStatement stmt = conn.prepareCall (sql,ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
stmt.setString(2,gn);
stmt.registerOutParameter(1,OracleTypes.CURSOR);
stmt.execute();
rs = (ResultSet)stmt.getObject(1);
}
catch (Exception e) {
System.out.println(e.getMessage());
}
return rs;
}
代码段如下:
public ResultSet getResultSet1(String gn,Connection conn) {
ResultSet rs = null;
String sql = "{? = call test.getspn(?)}";
try {
CallableStatement stmt = conn.prepareCall (sql,ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
stmt.setString(2,gn);
stmt.registerOutParameter(1,OracleTypes.CURSOR);
stmt.execute();
rs = (ResultSet)stmt.getObject(1);
}
catch (Exception e) {
System.out.println(e.getMessage());
}
return rs;
}
解决方案 »
- List<Map<String, String>> 排序
- 继承了PriorityBlockingQueue的类的其他成员在多线程编程时还需要加锁保护么?
- 请教下以下语句的区别..
- 关于打开,保存文件的问题
- 一个关于JAVA字符串的问题!哪位大哥给小弟解答下,给30分哦
- java下载网页编码问题
- 异常 java.lang.NullPointerException ??
- 用的包是itext和PDFReadererpdf转图片时总是报错java.io.IOException: Unknown CMap: UniGB-UCS2-H
- 哪位来解释一下?
- 64位的Windows server 2008 安装64位的JKD时出错
- 看看这个网站吧,新兴的东东
- 急,急,急!!!Strtus框架的validation验证的客户端验证不行的问题
TYPE_SCROLL_SENSITIVE换成TYPE_SCROLL_INSENSITIVE试试。