DABroker for C++
C++クラスライブラリのオブジェクト階層を図5-1に示します。
上位のクラスは,下位のクラスのオブジェクトを生成することを意味します。
なお,HiRDBの繰り返し列用のクラスライブラリは,簡易版でも利用できるため,詳細については,「6.共通関数詳細」を参照してください。
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クラス | テーブル中のプライマリキーを構成するフィールドの一覧情報を管理します。 |
All Rights Reserved. Copyright (C) 1998, 2015, Hitachi, Ltd.