擷取目前資料庫中所提供的資料表類型。
語法
public java.sql.ResultSet getTableTypes()
傳回值
例外狀況
備註
這個 getTableTypes 方法是由 java.sql.DatabaseMetaData 介面中的 getTableTypes 方法指定。
透過 getTableTypes 方法所傳回的結果將包含下列資訊:
| 名稱 | 類型 | 描述 |
|---|---|---|
| TABLE_TYPE | String | 資料表類型。 |
注意
如需 getTableTypes 方法所傳回資料的詳細資訊,請參閱《SQL Server 線上叢書》中的<sp_tables (Transact-SQL)>。
範例
以下範例示範如何使用 getTableTypes 方法回傳 AdventureWorks2025 範例資料庫中的表格類型資訊,前提是該資料庫以連接字串(connection String)指定。
public static void executeGetTableTypes(Connection con) {
try {
DatabaseMetaData dbmd = con.getMetaData();
ResultSet rs = dbmd.getTableTypes();
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();
}
}