DABroker for C++

[目次][用語][索引][前へ][次へ]

5.2 詳細版で利用できるクラスの概要

C++クラスライブラリのオブジェクト階層を図5-1に示します。

上位のクラスは,下位のクラスのオブジェクトを生成することを意味します。

なお,HiRDBの繰り返し列用のクラスライブラリは,簡易版でも利用できるため,詳細については,「6.共通関数詳細」を参照してください。

図5-1 C++クラスライブラリのオブジェクト階層

[図データ]

C++クラスライブラリのクラスの一覧を表5-1に示します。

表5-1 C++クラスライブラリのクラスの一覧

クラス名 概 要
DBDriverManagerクラス DABrokerのトップオブジェクトです。
DBDriverクラス 接続するデータベースについて管理します。
DBConnectionクラス データベースへの接続を管理します。
DBStatementクラス SQL文の実行を管理します。
DBResultSetクラス ResultSetを管理します。
DBResultSetMetaDataクラス ResultSetの情報を管理します。
DBPreparedStatementクラス 実行時に動的に決まる?パラメタ(又はプレースフォルダ)を利用するSQL文を管理します。
DBCallableStatementクラス ストアドプロシジャの実行を管理します。
DBDatabaseMetaDataクラス データベースの情報を管理します。
DBTransactionクラス トランザクションを管理します。
DBRArrayDataFactoryクラス 繰り返し列を扱う DBRArrayDataを管理します。
DBRArrayDataクラス 繰り返し列を管理します。
DBRArrayDataPtrクラス 要素の値を変更したり,参照します。
DBRArrayDataConstPtrクラス 要素の値を参照します。
classListTablesクラス テーブル一覧情報を管理します。
classListColumnsクラス フィールド一覧情報を管理します。
classListProceduresクラス プロシジャ一覧情報を管理します。
classListProcedureColumnsクラス プロシジャのパラメタ一覧情報を管理します。
classListPrimaryKeysクラス テーブル中のプライマリキーを構成するフィールドの一覧情報を管理します。