getSchemas-Methode ()
Ruft die Schemanamen ab, die in der aktuellen Datenbank verfügbar sind.
Syntax
public java.sql.ResultSet getSchemas()
Rückgabewert
Ein SQLServerResultSet-Objekt.
Ausnahmen
Bemerkungen
Diese getSchemas-Methode wird von der getSchemas-Methode in der java.sql.DatabaseMetaData-Schnittstelle angegeben.
Das von der getSchemas-Methode zurückgegebene Resultset enthält folgende Informationen:
Name | Typ | BESCHREIBUNG |
---|---|---|
TABLE_SCHEM | String | Der Name des Schemas. |
TABLE_CATALOG | String | Der Katalogname für das Schema. |
Die Ergebnisse werden nach "TABLE_CATALOG" und anschließend nach "TABLE_SCHEM" sortiert. In jeder Zeile bildet "TABLE_SCHEM" die erste Spalte und "TABLE_CATALOG" die zweite Spalte.
Hinweis
Weitere Informationen zu den Daten, die von der getSchemas-Methode zurückgegeben werden, finden Sie in der SQL Server-Onlinedokumentation unter „sys.schemas (Transact-SQL)“.
Beispiel
Im folgenden Beispiel wird veranschaulicht, wie mithilfe der getSchemas-Methode Informationen zum Katalog und den ihm zugeordneten Schemanamen in SQL Server zurückgegeben werden können, wenn die zu verwendende Datenbank durch das connection-Argument angegeben wird.
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();
}
}
Weitere Informationen
SQLServerDatabaseMetaData-Methoden
SQLServerDatabaseMetaData-Elemente
SQLServerDatabaseMetaData-Klasse