DABroker for Java™ Version 2は、JavaからデータベースをアクセスするJDBC2.0 CoreのピュアJavaドライバです。以下の付加PPとの組み合わせによりJDBC2.0 Optional Packageを使用することができます。
| DABroker for Java™ Version 2の場合 | DABroker for Java™ Version 2 Extension |
|---|
DABroker for Java*はJava Servlet、Java ApplicationのJava動作環境をサポートし、それぞれ最適な接続方法を提供します。
Java Applicationからの利用はDABroker for JavaとDABrokerとの間でTCP/IPを使用して接続します。これはタイプ3(ネットドライバ)に相当します。

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

DABroker for Java™ Version 2 Extensionを組み込むことにより次のJDBC2.0 Optional Packageの機能を使用できます。
JNDI(Java Naming and Directory Interface)にDBMSとの接続情報を登録する機能です。DBMSとの接続時に接続情報をURLに設定する必要がなくなります。
DBMSとの接続をプーリングするためのインタフェースを提供しています。接続プーリングを実装すると、DBMSとの接続、開放にかかるオーバヘッドを縮小できます(接続プーリングの実装は、アプリケーション側での実装となります)。
XA/OpenのXA規格に沿った、分散トランザクションを構築できます。2フェーズコミットや障害時の回復処理を自動化できます。