Interfaz ResultSetMetaData

La interfaz ResultSetMetaData crea un objeto que se puede utilizar para averiguar los tipos y propiedades de las columnas de un ResultSet.

java.sql, paquete

public interface ResultSetMetaData

La Tabla 104 lista los campos de la interfaz ResultSetMetaData a los que da soporte DB2 Everyplace.

Tabla 104. Campos de la interfaz ResultSetMetaData

Tipo de campo Campo
static int columnNoNulls Constante que indica que una columna no admite valores nulos (NULL).
static int columnNullable Constante que indica que una columna admite valores nulos (NULL).
static int columnNullableUnknown La constante que indica que se desconoce la posibilidad de anular los valores de una columna.

La Tabla 105 lista los métodos de la interfaz ResultSetMetaData a los que da soporte DB2 Everyplace.

Tabla 105. Métodos de la interfaz ResultSetMetaData

Tipo de valor de retorno del método Método
String getCatalogName(int column) Obtiene un nombre de catálogo de tabla de la columna. DB2 Everyplace siempre devuelve "" (no aplicable).
int getColumnCount () Devuelve el número de columnas de este objeto ResultSet.
int getColumnDisplaySize (int columna)Indica la anchura máxima normal de la columna designada, en caracteres.
String getColumnLabel(int column) Obtiene el título de columna sugerido para su utilización en copias impresas y pantallas.
String getColumnName (int columna) Obtiene el nombre de la columna designada.
int getColumnType (int columna) Obtiene el tipo SQL de la columna designada.
String getColumnTypeName(int column) Recupera un nombre de tipo específico de base de datos de columna.
int getPrecision (int columna) Obtiene el número de dígitos decimales de la columna designada.
int getScale (int columna) Obtiene el número de dígitos de la columna designada que se encuentran a la derecha de la cola decimal.
String getSchemaName(int column) Obtiene un nombre de esquema de la tabla de la columna. DB2 Everyplace siempre devuelve "" (no aplicable).
int isNullable (int columna) Indica la posibilidad de anulación de valores de la columna designada.
boolean isWritable(int column) Indica si es posible que resulte satisfactoria una grabación de la columna.

Tareas relacionadas

Consulta relacionada