# 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.