Поделиться через


Метод getSchemas ()

Скачать драйвер JDBC

Возвращает имена схем, доступных в текущей базе данных.

Синтаксис

  
public java.sql.ResultSet getSchemas()  

Возвращаемое значение

Объект SQLServerResultSet.

Исключения

SQLServerException

Замечания

Этот метод getSchemas определен с помощью метода getSchemas в интерфейсе java.sql.DatabaseMetaData.

Результирующий набор, возвращаемый методом getSchemas, содержит следующие данные:

Имя. Тип Описание
TABLE_SCHEM String Имя схемы.
TABLE_CATALOG String Имя каталога для схемы.

Результаты упорядочиваются по значениям TABLE_CATALOG, затем по значениям TABLE_SCHEM. Каждая строка первым столбцом содержит TABLE_SCHEM, а вторым — TABLE_CATALOG.

Примечание.

Дополнительные сведения о данных, возвращаемых методом getSchemas, см. в разделе "Sys.schemas (Transact-SQL)" в электронной документации по SQL Server.

Пример

В следующем примере показано, как использовать метод getSchemas для возврата сведений о каталоге и связанных с ним именах схем в SQL Server, когда аргумент подключения указывает используемую базу данных.

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

См. также

Методы SQLServerDatabaseMetaData
Элементы SQLServerDatabaseMetaData
Класс SQLServerDatabaseMetaData