Método getSchemas ()

Baixar driver JDBC

Recupera os nomes dos esquemas disponíveis na base de dados atual.

Syntax

  
public java.sql.ResultSet getSchemas()  

Valor de retorno

Um objeto SQLServerResultSet .

Exceções

SQLServerException

Observações

Este método getSchemas é especificado pelo método getSchemas na interface java.sql.DatabaseMetaData.

O conjunto de resultados devolvido pelo método getSchemas contém a seguinte informação:

Name Tipo Description
TABLE_SCHEM String O nome do esquema.
TABLE_CATALOG String O nome do catálogo para o esquema.

Os resultados estão ordenados por TABLE_CATALOG e depois por TABLE_SCHEM. Cada linha tem TABLE_SCHEM como primeira coluna e TABLE_CATALOG como segunda coluna.

Note

Para mais informações sobre os dados devolvidos pelo método getSchemas, consulte "sys.schemas (Transact-SQL)" em SQL Server Books Online.

Example

O exemplo seguinte demonstra como usar o método getSchemas para devolver informações sobre o catálogo e os seus nomes de esquemas associados no SQL Server quando o argumento de ligação especifica a base de dados a ser utilizada.

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