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