次の方法で共有


getCatalogs メソッド (SQLServerDatabaseMetaData)

接続されたサーバーで使用できるカタログ名を取得します。

public java.sql.ResultSet getCatalogs()

戻り値

SQLServerResultSet オブジェクトです。

例外

SQLServerException

解説

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

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

名前 種類 説明

TABLE_CAT

String

Microsoft SQL Server のシステム データベースを含むカタログの名前です。

次の例では、getCatalogs メソッドを使用して、Microsoft SQL Server に含まれるすべてのデータベース (システム データベースを含む) の名前を返す方法を示します。

public static void executeGetCatalogs(Connection con) {
   try {
      DatabaseMetaData dbmd = con.getMetaData();
      ResultSet rs = dbmd.getCatalogs();
      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 のメンバー