Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
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();
}
}