请教,JDBC 调用DB2存储过程返回结果集不能滚动问题

2025-04-14 10:25:24
推荐回答(1个)
回答(1):

Class.forName("com.ibm.db2.jcc.DB2Driver");

// 创建DB2连接
db2Conn = DriverManager.getConnection(connDB,connUserName, connPwd);

// 创建连接状态
st = db2Conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);

// 执行查找
resultSet = st.executeQuery(query);
rsmd = resultSet.getMetaData();
int ColumnCount = 0;
ColumnCount = rsmd.getColumnCount();

resultSet.last(); //此处不报错,运行成功
sumrow = resultSet.getRow();