getSchemas 方法 ()
擷取目前資料庫中所提供的結構描述名稱。
語法
public java.sql.ResultSet getSchemas()
傳回值
例外狀況
備註
這個 getSchemas 方法是由 java.sql.DatabaseMetaData 介面中的 getSchemas 方法指定。
透過 getSchemas 方法所傳回的結果集將包含下列資訊:
名稱 | 類型 | 描述 |
---|---|---|
TABLE_SCHEM | String | 結構描述的名稱。 |
TABLE_CATALOG | String | 結構描述的目錄名稱。 |
這些結果會依據 TABLE_CATALOG 排列,接著再依據 TABLE_SCHEM 排列。 每個資料列都是以 TABLE_SCHEM 做為第一個資料列,以 TABLE_CATALOG 做為第二個資料列。
注意
如需 getSchemas 方法所傳回資料的詳細資訊,請參閱《SQL Server 線上叢書》中的<sys.schemas (Transact-SQL)>。
範例
下列範例示範當連線引數指定要使用的資料庫時,如何在 SQL Server 中使用 getSchemas 方法來傳回目錄及其相關聯結構描述名稱的相關資訊。
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();
}
}
另請參閱
SQLServerDatabaseMetaData 方法
SQLServerDatabaseMetaData 成員
SQLServerDatabaseMetaData 類別