Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Hämtar de schemanamn som är tillgängliga i den aktuella databasen.
Syntax
public java.sql.ResultSet getSchemas()
Returvärde
Ett SQLServerResultSet-objekt .
undantag
Remarks
Denna getSchemas-metod specificeras av getSchemas-metoden i gränssnittet java.sql.DatabaseMetaData.
Resultatmängden som getSchemas-metoden returnerar innehåller följande information:
| Name | Type | Description |
|---|---|---|
| TABELL_SCHEMA | String | Namnet på schemat. |
| TABELL_KATALOG | String | Katalognamnet för schemat. |
Resultaten ordnas efter TABLE_CATALOG och sedan TABLE_SCHEM. Varje rad har TABLE_SCHEM som första kolumn och TABLE_CATALOG som andra kolumn.
Note
För mer information om data som getSchemas-metoden returnerar, se "sys.schemas (Transact-SQL)" i SQL Server Books Online.
Example
Följande exempel visar hur man använder getSchemas-metoden för att returnera information om katalogen och dess tillhörande schemanamn i SQL Server när anslutningsargumentet specificerar vilken databas som ska användas.
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();
}
}