我想使用Spring JDBCTemplate但我想收到一个ResultSet,它没有将完整的查询结果存储在内存中,因为您会发现使用 java 执行标准语句JDBC。我发现最接近的ResultSet是
SqlRowSet sqlRowSet = template.getJdbcOperations().queryForRowSet(query, queryParameters);
Run Code Online (Sandbox Code Playgroud)
但这会将整个数据库结果加载到内存中?
如果您想使用 JDBCTemplate 获取 ResultSet 对象,您可以使用以下代码检索 javax.sql.Connection:
Connection conn = jdbcTemplate.getDataSource().getConnection();
Run Code Online (Sandbox Code Playgroud)
现在您可以执行createStatement() 或preparedStatement() 来获取ResultSet 对象。这是我想到的唯一方法。我希望这能帮到您。
| 归档时间: |
|
| 查看次数: |
2737 次 |
| 最近记录: |