ページの本文へ

Hitachi

ソフトウェア

DABroker for Java™ Version 2またはDABroker Driver for Java™ Technologyは、JavaからデータベースをアクセスするJDBC2.0 CoreのピュアJavaドライバです。以下の付加PPとの組み合わせによりJDBC2.0 Optional Packageを使用することができます。

付加PPとの組み合わせに
DABroker for Java™ Version 2の場合 DABroker for Java™ Version 2 Extension
DABroker Driver for Java™ Technologyの場合 DABroker Driver Optional Package for Java™ Technology

動作環境に応じて2種類の接続方法を提供

DABroker for Java*はJava Applet、Java Servlet、Java Applicationの全てのJava動作環境をサポートし、それぞれ最適な接続方法を提供します。

*
ここでは、DABroker for Java™ Version 2とDABroker Driver for Java™ Technologyを、まとめてDABroker for Javaと略します。

Java Applet、Java Applicationからの利用

Java Applet、Java Applicationからの利用はDABroker for JavaとDABrokerとの間でTCP/IPを使用して接続します。これはタイプ3(ネットドライバ)に相当します。

Java Applet、Java Applicationから利用した場合のシステム構成

Java Servletからの利用

Java Servletからの利用はDABroker for JavaとDABrokerとの間でJNI(Java Native Interface)を使用して接続し、高速なインタフェースを提供します。これはタイプ2(ネイティブドライバ)に相当します。

Java Servletから利用した場合のシステム構成

JDBC2.0 Optional Packageに対応

DABroker for Java™ Version 2 ExtensionまたはDABroker Driver Optional Package for Java™ Technologyを組み込むことにより次のJDBC2.0 Optional Packageの機能を使用できます。

JNDI連携

JNDI(Java Naming and Directory Interface)にDBMSとの接続情報を登録する機能です。DBMSとの接続時に接続情報をURLに設定する必要がなくなります。

接続プールインタフェース

DBMSとの接続をプーリングするためのインタフェースを提供しています。接続プーリングを実装すると、DBMSとの接続、開放にかかるオーバヘッドを縮小できます(接続プーリングの実装は、アプリケーション側での実装となります)。

分散トランザクション

XA/OpenのXA規格に沿った、分散トランザクションを構築できます。2フェーズコミットや障害時の回復処理を自動化できます。

マルチスレッドに対応した高パフォーマンスドライバ

マルチスレッドJDBCドライバで、サーバのDABrokerでもマルチスレッドを実現しています。アプリケーションでマルチスレッド制御を意識しなくても、クライアントからの複数のアクセスを並行して処理するマルチスレッドの特徴を受けたデータベースアクセスを実現できます。

豊富なDBMSをサポート

HiRDB、Oracleなどのワークステーションのデータベース、XDM/RD、RDB1 E2などの日立メインフレームのデータベースなど豊富なDBMSをサポートしています。
詳細については、動作環境をご覧ください。

すぐに使えるDBアクセスアプレットを提供

ツールとしてプログラムレスで使用できるJava Applet「DBアクセスアプレット*」を提供しています。データベースのメンテナンス等にお役立てください。

*
Cosminexus DABroker for Java™およびCosminexus Driver for Java™ Technologyには含まれておりません。