Método getSchemas ()
Recupera os nomes de esquema disponíveis no banco de dados atual.
Sintaxe
public java.sql.ResultSet getSchemas()
Valor retornado
Um objeto SQLServerResultSet.
Exceções
Comentários
Esse método getSchemas é especificado pelo método getSchemas na interface java.sql.DatabaseMetaData.
O conjunto de resultados retornado pelo método getSchemas contém as seguintes informações:
Nome | Tipo | Descrição |
---|---|---|
TABLE_SCHEM | Cadeia de caracteres | O nome do esquema. |
TABLE_CATALOG | Cadeia de caracteres | O nome de catálogo para o esquema. |
Os resultados são ordenados por TABLE_CATALOG e, em seguida, por TABLE_SCHEM. Cada linha tem TABLE_SCHEM como a primeira coluna e TABLE_CATALOG como a segunda coluna.
Observação
Para saber mais sobre os dados retornados pelo método getSchemas, consulte "sys.schemas (Transact-SQL)" nos Manuais Online do SQL Server.
Exemplo
O exemplo a seguir demonstra como usar o método getSchemas para retornar informações sobre o catálogo e os nomes de esquemas associados no SQL Server quando o argumento de conexão especificar o banco de dados a ser usado.
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();
}
}
Consulte Também
Métodos SQLServerDatabaseMetaData
Membros SQLServerDatabaseMetaData
Classe SQLServerDatabaseMetaData