9.1 Cosminexus DABroker Libraryで使用するAPIの一覧

Cosminexus DABroker Libraryで使用するAPIの一覧を,次の表に示します。

表9-1 Cosminexus DABroker Libraryで使用するAPIの一覧

クラス名主な機能
Driverクラス
  • データベースの接続
  • 指定されたURLの妥当性チェック
  • DriverManager.getConnectionメソッドで指定する接続プロパティの情報取得
  • ドライバのバージョン情報の返却
Connectionクラス
  • Statementクラス,PreparedStatementクラス,およびCallableStatementクラスのオブジェクト生成
  • トランザクションのコミットまたはロールバック
  • オートコミットモードの設定
Statementクラス
  • SQLの実行
  • 検索結果として,ResultSet(ResultSetオブジェクト)の生成
  • 更新結果として,更新行数の返却
  • 最大検索行数の設定
  • 検索制限時間の設定
PreparedStatementクラス
  • ?パラメタ付きSQLの実行
  • ?パラメタの設定
  • 検索結果として,ResultSetオブジェクトの生成および返却
  • 更新結果として,更新行数の返却
CallableStatementクラス
  • ストアドプロシジャの実行
  • INPUTおよびINOUTパラメタの設定(PreparedStatementクラスのsetXXXメソッドを使用)
  • INOUTおよびOUTPUTパラメタの登録
  • INOUTおよびOUTPUTパラメタ値の取得
ResultSetクラス
  • 行単位のResultSet内の移動
  • 結果データの返却
  • 検索結果データがNULL値かどうかの通知
ResultSetMetaDataクラス
  • ResultSetの各列に対する,データ型およびデータ長のメタ情報の返却
DatabaseMetaDataクラス
  • 接続データベースに関する各種情報の返却
  • 表一覧,列一覧などの一覧系情報を,ResultSetに格納して返却
DataSourceクラス
  • データベースの接続情報の設定および取得
Blobインタフェース
  • Blobデータの取得