9.10 DataSourceクラス

説明
DataSourceクラスでは,次の機能を提供します。
  • データベースの接続情報の設定および取得
このクラスのパッケージ名は,JP.co.Hitachi.soft.DBPSV_Driverです。
JdbcDbpsvDataSourceクラス
JDBC2.0拡張機能で提供する,JNDI連携機能を使用したデータベースへアクセスするためのインタフェースです。

表9-15 JdbcDbpsvDataSourceクラスのメソッド一覧

メソッド名機能
getBlockUpdateメソッド接続データベースがHiRDBの場合,?パラメタを使用したデータベースの更新で,複数のパラメタセットを一度に処理するかどうかの設定を取得します。
getBufferPoolSizeメソッド受信バッファプール数を取得します。
getBufSizeメソッドCosminexus DABroker Libraryからの受信データのバッファ長を取得します。
getDatabaseNameメソッド接続するデータベースの種別を取得します。
getDBEnvメソッドCosminexus DABroker Libraryの接続先データベース定義情報を取得します。
getDBHostNameメソッド接続するHiRDBのホスト名を取得します。
getDescriptionメソッド接続するデータベースに必要な接続付加情報を取得します。
getEncodLangメソッドエンコード文字形態を取得します。
getExecuteDirectModeメソッド接続データベースがHiRDBの場合,Statementクラスを使用したデータベースの更新でHiRDBのExecute Direct機能を使用するかどうかの設定を取得します。
getHiRDBCursorModeメソッド接続データベースがHiRDBの場合,検索時にカーソルが複数のCommitまたはRollbackにわたって有効かどうかの設定を取得します。
getJDBC_IF_TRCメソッドJDBCインタフェースメソッドトレースの取得の有無を取得します。
getLONGVARBINARY_AccessメソッドHiRDBでLONGVARBINARY(列属性BLOB,列属性BINARY)へのアクセス方法を取得します。
getNetworkProtocolメソッドCosminexus DABroker Libraryとの接続種別を取得します。
getNotErrorOccurredメソッドconnectionErrorOccurredが呼ばれるかどうかの設定を取得します。
getOSAuthorizeメソッドOS認証機能を使用してデータベースに接続するかどうかの設定を取得します。
getPasswordメソッドデータベースアクセスのパスワードを取得します。
getPortNumberメソッド接続するCosminexus DABroker Libraryのポート番号を取得します。
getRowSizeメソッドJDBCで取り扱うバッファ長を取得します。
getServerNameメソッド接続するCosminexus DABroker Libraryのホスト名を取得します。
getSQLWarningIgnoreメソッドデータベースから返される警告をConnectionクラスで保持するかどうかの情報を取得します。
getSV_EVENT_TRCメソッドCosminexus DABroker Libraryとのイベントトレースの取得の有無を取得します。
getTRC_NOメソッドトレースのエントリ数を取得します。
getUapNameメソッドアプリケーション名称を取得します。
getUserメソッドデータベースアクセスのユーザIDを取得します。
setBlockUpdateメソッド接続データベースがHiRDBの場合,?パラメタを使用したデータベースの更新で,複数のパラメタセットを一度に処理するかどうかを設定します。
setBufferPoolSizeメソッド受信バッファプール数を設定します。
setBufSizeメソッドCosminexus DABroker Libraryからの受信データのバッファ長を設定します。
setDatabaseNameメソッド接続するデータベースの種別を設定します。
setDBEnvメソッドCosminexus DABroker Libraryの接続先データベース定義情報を設定します。
setDBHostNameメソッド接続するHiRDBのホスト名を設定します。
setDescriptionメソッド接続するデータベースに必要な接続付加情報を設定します。
setEncodLangメソッドエンコード文字形態を設定します。
setExecuteDirectModeメソッド接続データベースがHiRDBの場合,Statementクラスを使用したデータベースの更新でHiRDBのExecute Direct機能を使用するかどうかを設定します。
setHiRDBCursorModeメソッド接続データベースがHiRDBの場合,検索時にカーソルが複数のCommitまたはRollbackにわたって有効かどうかを設定します。
setJDBC_IF_TRCメソッドJDBCインタフェースメソッドトレースの取得の有無を設定します。
setLONGVARBINARY_AccessメソッドHiRDBでLONGVARBINARY(列属性BLOB,列属性BINARY)へのアクセス方法を設定します。
setNetworkProtocolメソッドCosminexus DABroker Libraryとの接続種別を設定します。
setNotErrorOccurredメソッドconnectionErrorOccurredが呼ばれるかどうかを設定します。
setOSAuthorizeメソッドOS認証機能を使用してデータベースに接続するかどうかを設定します。
setPasswordメソッドデータベースアクセスのパスワードを設定します。
setPortNumberメソッド接続するCosminexus DABroker Libraryのポート番号を設定します。
setRowSizeメソッドJDBCで取り扱うバッファ長を指定します。
setServerNameメソッド接続するCosminexus DABroker Libraryのホスト名を設定します。
setSQLWarningIgnoreメソッドデータベースから返される警告をConnectionクラスで保持するかどうかの情報を設定します。
setSV_EVENT_TRCメソッドCosminexus DABroker Libraryとのイベントトレースの取得の有無を設定します。
setTRC_NOメソッドトレースのエントリ数を設定します。
setUapNameメソッドアプリケーション名称を設定します。
setUserメソッドデータベースアクセスのユーザIDを設定します。
JdbcDbpsvXADataSourceクラス
JDBC2.0拡張機能で提供する,トランザクション連携のためのインタフェースです。

表9-16 JdbcDbpsvXADataSourceクラスのメソッド一覧

メソッド名機能
getRMIDメソッドリソースマネジャの識別子を取得します。
getXACloseStringメソッドXA_CLOSE文字列を取得します。
getXALocalCommitModeメソッドXA使用時,データベースのオートコミットを有効にしているかどうかの設定を取得します。
getXAOpenStringメソッドXA_OPEN文字列を取得します。
getXAThreadModeメソッドXA使用時のスレッドモードを取得します。
setRMIDメソッドリソースマネジャの識別子を設定します。
setXACloseStringメソッドXA_CLOSE文字列を設定します。
setXALocalCommitModeメソッドXA使用時,データベースのオートコミットを有効にするかどうかを設定します。
setXAOpenStringメソッドXA_OPEN文字列を設定します。
setXAThreadModeメソッドXA使用時のスレッドモードを設定します。
<この節の構成>
getBlockUpdateメソッド
getBufferPoolSizeメソッド
getBufSizeメソッド
getDBEnvメソッド
getDBHostNameメソッド
getDatabaseNameメソッド
getDescriptionメソッド
getEncodLangメソッド
getExecuteDirectModeメソッド
getHiRDBCursorModeメソッド
getJDBC_IF_TRCメソッド
getLONGVARBINARY_Accessメソッド
getNetworkProtocolメソッド
getNotErrorOccurredメソッド
getOSAuthorizeメソッド
getPasswordメソッド
getPortNumberメソッド
getRowSizeメソッド
getSQLWarningIgnoreメソッド
getSV_EVENT_TRCメソッド
getServerNameメソッド
getTRC_NOメソッド
getUapNameメソッド
getUserメソッド
setBlockUpdateメソッド
setBufferPoolSizeメソッド
setBufSizeメソッド
setDBEnvメソッド
setDBHostNameメソッド
setDatabaseNameメソッド
setDescriptionメソッド
setEncodLangメソッド
setExecuteDirectModeメソッド
setHiRDBCursorModeメソッド
setJDBC_IF_TRCメソッド
setLONGVARBINARY_Accessメソッド
setNetworkProtocolメソッド
setNotErrorOccurredメソッド
setOSAuthorizeメソッド
setPasswordメソッド
setPortNumberメソッド
setRowSizeメソッド
setSQLWarningIgnoreメソッド
setSV_EVENT_TRCメソッド
setServerNameメソッド
setTRC_NOメソッド
setUapNameメソッド
setUserメソッド
getRMIDメソッド
getXACloseStringメソッド
getXALocalCommitModeメソッド
getXAOpenStringメソッド
getXAThreadModeメソッド
setRMIDメソッド
setXACloseStringメソッド
setXALocalCommitModeメソッド
setXAOpenStringメソッド
setXAThreadModeメソッド