## Uses of Interface
java.sql.ResultSetMetaData

Packages that use ResultSetMetaData
java.sql: Provides the API for accessing and processing data stored in a data source (usually a relational database) using the JavaTM programming language.
javax.sql: Provides the API for server side data source access and processing from the JavaTM programming language.
javax.sql.rowset: Standard interfaces and base classes for JDBC `RowSet` implementations.

### Uses of ResultSetMetaData in java.sql

Methods in java.sql that return ResultSetMetaData
`ResultSetMetaData` PreparedStatement.`getMetaData()` Retrieves a `ResultSetMetaData` object that contains information about the columns of the `ResultSet` object that will be returned when this `PreparedStatement` object is executed.
`ResultSetMetaData` ResultSet.`getMetaData()` Retrieves the number, types and properties of this `ResultSet` object's columns.

### Uses of ResultSetMetaData in javax.sql

Subinterfaces of ResultSetMetaData in javax.sql
`interface` `RowSetMetaData` An object that contains information about the columns in a `RowSet` object.

### Uses of ResultSetMetaData in javax.sql.rowset

Classes in javax.sql.rowset that implement ResultSetMetaData
`class` `RowSetMetaDataImpl` Provides implementations for the methods that set and get metadata information about a `RowSet` object's columns.