Java 什么是Oracle的等价物’;使用JDBC时MS-SQL中的s REF游标?
在Oracle中,我可以声明一个引用游标 但是MS-SQL我不知道Java 什么是Oracle的等价物’;使用JDBC时MS-SQL中的s REF游标?,java,sql-server,database,Java,Sql Server,Database,在Oracle中,我可以声明一个引用游标 但是MS-SQL我不知道 private Connection conn; private CallableStatement stmt; private OracleResultSet rset; stmt = conn.prepareCall("{ ? = call " + call + "}"); stmt.registerOutParameter(1, <b>OracleTypes.CURSOR</b>); stm
private Connection conn;
private CallableStatement stmt;
private OracleResultSet rset;
stmt = conn.prepareCall("{ ? = call " + call + "}");
stmt.registerOutParameter(1, <b>OracleTypes.CURSOR</b>);
stmt.execute();
rset = (OracleResultSet)stmt.getObject(1);
专用连接;
私人可赎回声明stmt;
私人或文书服务集;
stmt=conn.prepareCall(“{?=call”+call+”}”);
注册表输出参数(1,OracleTypes.CURSOR);
stmt.execute();
rset=(OracleResultSet)stmt.getObject(1);
我不是JDBC方面的专家,但MSSQL没有任何直接等效的REF游标:结果集直接从过程或查询返回到客户端。您没有提到您使用的是哪个JDBC驱动程序,但是如果是Microsoft驱动程序,那么使用结果集是非常困难的
如果这没有帮助,请说明您使用的是哪个JDBC驱动程序,以及到目前为止您尝试了哪些代码