Spring - 从查询中获取 ResultsSet

Bob*_*r02 6 java spring jdbc

我想使用Spring JDBCTemplate但我想收到一个ResultSet,它没有将完整的查询结果存储在内存中,因为您会发现使用 java 执行标准语句JDBC。我发现最接近的ResultSet

SqlRowSet sqlRowSet = template.getJdbcOperations().queryForRowSet(query, queryParameters);
Run Code Online (Sandbox Code Playgroud)

但这会将整个数据库结果加载到内存中?

Chu*_*AMS 4

如果您想使用 JDBCTemplate 获取 ResultSet 对象,您可以使用以下代码检索 javax.sql.Connection:

Connection conn = jdbcTemplate.getDataSource().getConnection();
Run Code Online (Sandbox Code Playgroud)

现在您可以执行createStatement() 或preparedStatement() 来获取ResultSet 对象。这是我想到的唯一方法。我希望这能帮到您。