次の方法で共有


getTableTypes メソッド (SQLServerDatabaseMetaData)

JDBC ドライバーのダウンロード

現在のデータベースで使用できるテーブルの型を取得します。

構文

  
public java.sql.ResultSet getTableTypes()  

戻り値

SQLServerResultSet オブジェクトです。

例外

SQLServerException

解説

この getTableTypes メソッドは、java.sql.DatabaseMetaData インターフェイスの getTableTypes メソッドで規定されています。

getTableTypes メソッドによって返される結果セットには、次の情報が含まれます。

名前 タイプ 説明
TABLE_TYPE String テーブルの型です。

Note

getTableTypes メソッドによって返されるデータの詳細については、SQL Server オンライン ブックの「sp_tables (Transact-SQL)」を参照してください。

以下の例は、AdventureWorks2025のサンプルデータベースで接続Stringで指定されている場合、getTableTypesメソッドを使ってテーブルのタイプ情報を返す方法を示しています。

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 クラス