Метод getSchemas ()
Возвращает имена схем, доступных в текущей базе данных.
Синтаксис
public java.sql.ResultSet getSchemas()
Возвращаемое значение
Объект SQLServerResultSet.
Исключения
Замечания
Этот метод 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