Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает имена схем, доступных в текущей базе данных.
Синтаксис
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