Share via


getTableTypes 方法 (SQLServerDatabaseMetaData)

下載 JDBC 驅動程式

擷取目前資料庫中所提供的資料表類型。

語法

  
public java.sql.ResultSet getTableTypes()  

傳回值

SQLServerResultSet 物件。

例外狀況

SQLServerException

備註

這個 getTableTypes 方法是由 java.sql.DatabaseMetaData 介面中的 getTableTypes 方法指定。

透過 getTableTypes 方法所傳回的結果將包含下列資訊:

名稱 類型 描述
TABLE_TYPE String 資料表類型。

注意

如需 getTableTypes 方法所傳回資料的詳細資訊,請參閱《SQL Server 線上叢書》中的<sp_tables (Transact-SQL)>。

範例

下列範例示範如何使用 getTableTypes 方法來傳回 AdventureWorks2022 範例資料庫中的資料表類型資訊,因為連接字串中指定了資料庫。

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();  
   }  
}  

另請參閱

SQLServerDatabaseMetaData 方法
SQLServerDatabaseMetaData 成員
SQLServerDatabaseMetaData 類別