# Uses of Interface
org.springframework.jdbc.support.rowset.SqlRowSet

Packages that use SqlRowSet
Package
Description
org.springframework.jdbc.core
Provides the core JDBC framework, based on JdbcTemplate and its associated callback interfaces and helper objects.
org.springframework.jdbc.core.namedparam
JdbcTemplate variant with named parameter support.
org.springframework.jdbc.core.simple
Simplification layer for common JDBC interactions.
org.springframework.jdbc.support.rowset
Provides a convenient holder for disconnected result sets.

## Uses of SqlRowSet in org.springframework.jdbc.core

Methods in org.springframework.jdbc.core that return SqlRowSet
Modifier and Type
Method
Description
`protected SqlRowSet`
SqlRowSetResultSetExtractor.`createSqlRowSet(ResultSet rs)`
Create a `SqlRowSet` that wraps the given `ResultSet`, representing its data in a disconnected fashion.
`SqlRowSet`
SqlRowSetResultSetExtractor.`extractData(ResultSet rs)`
`SqlRowSet`
JdbcOperations.`queryForRowSet(String sql)`
Execute a query for an SqlRowSet, given static SQL.
`SqlRowSet`
JdbcOperations.`queryForRowSet(String sql, Object... args)`
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, expecting an SqlRowSet.
`SqlRowSet`
JdbcOperations.`queryForRowSet(String sql, Object[] args, int[] argTypes)`
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, expecting an SqlRowSet.
`SqlRowSet`
JdbcTemplate.`queryForRowSet(String sql)`
`SqlRowSet`
JdbcTemplate.`queryForRowSet(String sql, Object... args)`
`SqlRowSet`
JdbcTemplate.`queryForRowSet(String sql, Object[] args, int[] argTypes)`

## Uses of SqlRowSet in org.springframework.jdbc.core.namedparam

Methods in org.springframework.jdbc.core.namedparam that return SqlRowSet
Modifier and Type
Method
Description
`SqlRowSet`
NamedParameterJdbcOperations.`queryForRowSet(String sql, Map<String,?> paramMap)`
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, expecting an SqlRowSet.
`SqlRowSet`
NamedParameterJdbcOperations.`queryForRowSet(String sql, SqlParameterSource paramSource)`
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, expecting an SqlRowSet.
`SqlRowSet`
NamedParameterJdbcTemplate.`queryForRowSet(String sql, Map<String,?> paramMap)`
`SqlRowSet`
NamedParameterJdbcTemplate.`queryForRowSet(String sql, SqlParameterSource paramSource)`

## Uses of SqlRowSet in org.springframework.jdbc.core.simple

Methods in org.springframework.jdbc.core.simple that return SqlRowSet
Modifier and Type
Method
Description
`SqlRowSet`
JdbcClient.ResultQuerySpec.`rowSet()`
Retrieve the result as a row set.

## Uses of SqlRowSet in org.springframework.jdbc.support.rowset

Classes in org.springframework.jdbc.support.rowset that implement SqlRowSet
Modifier and Type
Class
Description
`class`
`ResultSetWrappingSqlRowSet`
The common implementation of Spring's `SqlRowSet` interface, wrapping a `ResultSet`, catching any `SQLExceptions` and translating them to a corresponding Spring `InvalidResultSetAccessException`.