Compartir a través de


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

Un objeto SQLServerResultSet.

Excepciones

SQLServerException

Notas

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 Type Descripción

TABLE_SCHEM

String

El 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 obtener 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

El siguiente ejemplo 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();
   }
}

Vea también

Referencia

Clase SQLServerDatabaseMetaData

Conceptos

Métodos SQLServerDatabaseMetaData
Miembros SQLServerDatabaseMetaData