次の方法で共有


getTableTypes メソッド (SQLServerDatabaseMetaData)

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

 public java.sql.ResultSet getTableTypes()

戻り値

SQLServerResultSet オブジェクトです。

例外

SQLServerException

解説

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

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

名前 種類 説明

TABLE_TYPE

String

テーブルの型です。

注メモ :

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

次の例では、接続文字列でデータベースが指定されている場合に、getTableTypes メソッドを使用して、SQL Server 2005 AdventureWorks サンプル データベースにあるテーブルの型の情報を返す方法を示します。

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 のメンバー