当前位置: 技术问答>java相关
这个问题该如何解决?
来源: 互联网 发布时间:2015-10-05
本文导语: 我是初学者,当我进行记录集操作时出现错误:java.sal.SQLException:This JDBC 2.0 method is not implemented. 我的代码如下,服务是weblogic,数据库是sql Connection conn = AppManager.getInstance().getConnection(); Statement stmt = conn.crea...
我是初学者,当我进行记录集操作时出现错误:java.sal.SQLException:This JDBC 2.0 method is not implemented.
我的代码如下,服务是weblogic,数据库是sql
Connection conn = AppManager.getInstance().getConnection();
Statement stmt = conn.createStatement();
String queryStr = "select * from SAFE_TYPE";
ResultSet rs = null;
rs = stmt.executeQuery(queryStr);
String count="";
try{
if(rs.next()){
rs.last();
}
}
catch(SQLException ex){
count = ex.getMessage();
}
执行到rs.last()出错,该怎么解决,谢谢。
我的代码如下,服务是weblogic,数据库是sql
Connection conn = AppManager.getInstance().getConnection();
Statement stmt = conn.createStatement();
String queryStr = "select * from SAFE_TYPE";
ResultSet rs = null;
rs = stmt.executeQuery(queryStr);
String count="";
try{
if(rs.next()){
rs.last();
}
}
catch(SQLException ex){
count = ex.getMessage();
}
执行到rs.last()出错,该怎么解决,谢谢。
|
说错了,rs.last()可以,是statement应该设置为可滚动的记录集
Statement stmt = conn.createStatement(java.sql.ResultSet.TYPE_SCROLL_SENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
Statement stmt = conn.createStatement(java.sql.ResultSet.TYPE_SCROLL_SENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
|
是不是JDBC驱动程序不支持JDBC2。0规范,你用的是什么驱动程序!