Metodo getSchemas ()
Recupera i nomi di schema disponibili nel database corrente.
Sintassi
public java.sql.ResultSet getSchemas()
Valore restituito
Oggetto SQLServerResultSet.
Eccezioni
Osservazioni:
Questo metodo getSchemas viene specificato dal metodo getSchemas nell'interfaccia java.sql.DatabaseMetaData.
Il set di risultati restituito dal metodo getSchemas contiene le informazioni riportate di seguito:
Nome | Tipo | Descrizione |
---|---|---|
TABLE_SCHEM | Stringa | Nome dello schema. |
TABLE_CATALOG | Stringa | Nome di catalogo per lo schema. |
I risultati vengono ordinati in base a TABLE_CATALOG e quindi in base a TABLE_SCHEM. La prima colonna di ogni riga è TABLE_SCHEM, mentre la seconda è TABLE_CATALOG.
Nota
Per altre informazioni sui dati restituiti dal metodo getSchemas, vedere "sys.schemas (Transact-SQL)" nella documentazione online di SQL Server.
Esempio
L'esempio seguente illustra come usare il metodo getSchemas per restituire informazioni sul catalogo e sui nomi di schema associati in SQL Server quando l'argomento della connessione specifica il database da usare.
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();
}
}
Vedi anche
Metodi di SQLServerDatabaseMetaData
Membri di SQLServerDatabaseMetaData
Classe SQLServerDatabaseMetaData