有时候查询返回多个结果集,jdbc操作:getMoreResults(),getMoreResults(),
部分代码:
PreparedStatement preStatement = session.connection().prepareStatement("{call web_GetFRIEND(?)}");
preStatement.setString(1, onlineRoleName);
preStatement.execute();
ResultSet resultSet = preStatement.getResultSet();//获取第一个resultSet
if(null != resultSet)
{
while(resultSet.next())
{
list.add(resultSet.getString("角色名"));//网游好友添加到结果集
}
while(preStatement.getMoreResults())
{
resultSet = preStatement.getResultSet();
while(resultSet.next())
{
list.add(resultSet.getString("角色名"));//网游好友添加到结果集
}
}
}