Método getSchemas ()
Recupera los nombres de esquema que están disponibles en la base de datos actual.
Sintaxis
public java.sql.ResultSet getSchemas()
Valor devuelto
Objeto SQLServerResultSet.
Excepciones
Observaciones
El método getSchemas especifica este método getSchemas en la interfaz java.sql.DatabaseMetaData.
El conjunto de resultados devuelto por el método getSchemas contiene la siguiente información:
Nombre | Escribir | Descripción |
---|---|---|
TABLE_SCHEM | String | Nombre del esquema. |
TABLE_CATALOG | String | Nombre del catálogo para el esquema. |
Los resultados se ordenan según TABLE_CATALOG y después, según TABLE_SCHEM. En cada fila TABLE_SCHEM es la primera columna y TABLE_CATALOG la segunda.
Nota
Para más información sobre los datos que devuelve el método getSchemas, vea "sys.schemas (Transact-SQL)" en los Libros en pantalla de SQL Server.
Ejemplo
En el siguiente ejemplo se muestra cómo utilizar el método getSchemas para devolver información sobre el catálogo y sus nombres de esquema asociados en SQL Server cuando el argumento de conexión especifica la base de datos que se va a utilizar.
public static void executeGetSchemas(Connection con) {
try {
DatabaseMetaData dbmd = con.getMetaData();
ResultSet rs = dbmd.getSchemas();
ResultSetMetaData rsmd = rs.getMetaData();
// Display the result set data.
int cols = rsmd.getColumnCount();
while(rs.next()) {
for (int i = 1; i <= cols; i++) {
System.out.println(rs.getString(i));
}
}
rs.close();
}
catch (Exception e) {
e.printStackTrace();
}
}
Consulte también
Métodos SQLServerDatabaseMetaData
Miembros SQLServerDatabaseMetaData
Clase SQLServerDatabaseMetaData