我原来的环境是SQL server 2005 + WebSphere v6.0(JDBC 3.0)。当我运行如下程序时,它运行良好。
ResultSet rs=stmt.executeQuery(sql);
rs.next();
但是,当我将环境升级到SQL server 2005 + WebSphere v8.5(JDBC 4.0)时,我收到错误消息:
com.microsoft.sqlserver.jdbc.SQLServerException:语句未返回结果集。
从这个论坛的信息来看,我似乎有多个结果集,所以我尝试如下更改程序,它工作正常。
stmt.execute(sql);
stmt.getMoreResults();
stmt.getMoreResults();
ResultSet rs=stmt.getResultSet();
rs.next();
我的问题是,有什么方法可以让我的程序保持不变,并且可以很好地与等JDBC 4.0 driver(WAS v8.5)
任何组合一起使用。SQL svr 2000 + WAS v8.5
请给我任何指示,您的建议对我很有价值,谢谢。
安