Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Načte názvy schémat, které jsou k dispozici v aktuální databázi.
Syntax
public java.sql.ResultSet getSchemas()
Návratová hodnota
A objekt SQLServerResultSet .
Výjimky
Remarks
Tato metoda getSchemas je specifikována metodou getSchemas v rozhraní java.sql.DatabaseMetaData.
Množina výsledků vrácená metodou getSchemas obsahuje následující informace:
| Name | Typ | Description |
|---|---|---|
| TABLE_SCHEM | Řetězec | Název schématu. |
| TABLE_CATALOG | Řetězec | Katalogový název schématu. |
Výsledky jsou seřazeny podle TABLE_CATALOG a poté TABLE_SCHEM. Každý řádek má TABLE_SCHEM jako první sloupec a TABLE_CATALOG jako druhý sloupec.
Note
Pro více informací o datech vrácených metodou getSchemas viz "sys.schemas (Transact-SQL)" v SQL Server Books Online.
Example
Následující příklad ukazuje, jak použít metodu getSchemas k vrácení informací o katalogu a jeho souvisejících názvech schémat v SQL Server, když argument spojení specifikuje databázi, která má být použita.
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();
}
}