Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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