getSchemas, metoda ()

pobierz sterownik JDBC

Pobiera nazwy schematów, które są dostępne w bieżącej bazie danych.

Syntax

  
public java.sql.ResultSet getSchemas()  

Wartość zwracana

A obiekt SQLServerResultSet object.

Wyjątki

SQLServerException

Remarks

Metoda getSchemas jest określana przez getSchemas w interfejsie java.sql.DatabaseMetaData.

Zbiór wyników zwracany metodą getSchemas zawiera następujące informacje:

Name Typ Description
TABLE_SCHEM String Nazwa schematu.
KATALOG_TABEL String Katalogowa nazwa schematu.

Wyniki są uporządkowane według TABLE_CATALOG, a następnie TABLE_SCHEM. Każdy wiersz ma TABLE_SCHEM jako pierwszą kolumnę, a TABLE_CATALOG jako drugą.

Note

Więcej informacji o danych zwracanych metodą getSchemas można znaleźć w "sys.schemas (Transact-SQL)" w SQL Server Books Online.

Example

Poniższy przykład pokazuje, jak użyć metody getSchemas do zwracania informacji o katalogu i powiązanych nazwach schematów w SQL Server, gdy argument połączenia określa bazę danych, której ma być użyte.

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