# Uses of Interface
java.sql.ResultSetMetaData

Packages that use ResultSetMetaData
Package
Description
java.sql
Provides the API for accessing and processing data stored in a data source (usually a relational database) using the Java programming language.
javax.sql
Provides the API for server side data source access and processing from the Java 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
Modifier and Type
Method
Description
`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
Modifier and Type
Interface
Description
`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
Modifier and Type
Class
Description
`class`
`RowSetMetaDataImpl`
Provides implementations for the methods that set and get metadata information about a `RowSet` object's columns.