JDBC-ODBC ブリッジドライバは、試験用として、またはほかに代わりとなるドライバが利用できない場合にだけ使用することをお勧めします。
JDBC-ODBC ブリッジドライバは、プロトタイプの開発段階、および JDBC テクノロジをベースにしたドライバがほかに存在しない場合にだけ使用することをお勧めします。すべて Java で記述された商用の JDBC ドライバが利用できる場合は、ブリッジではなくそのドライバを使用することをお勧めします。
sun.jdbc.odbc
Java パッケージとして実装され、ODBC にアクセスするために使用されるネイティブライブラリが含まれています。このブリッジは、Merant と Java ソフトウェアで共同開発したものです。
Solaris では、ODBC 3.x のドライバマネージャとともに JDBC 2.0 ブリッジを使う必要があります。このブリッジは ODBC 2.x と ODBC 3.x の両方のドライバをサポートしていますが、ODBC 3.x ドライバを使ったテストだけが行われています。
NT では、JDBC 2.0 ブリッジは、ODBC 2.x および ODBC 3.x の、ドライバマネージャおよびドライバをサポートしています。JDBC 2.0 ブリッジのテストは、ODBC 3.x のドライバマネージャを使用し、かつ、ODBC 2.x および 3.x のドライバを使用して行われています。
Merant は、バージョン 3.5 以上の Merant DataDirect ODBC ドライバとともに JDBC 2.0 ブリッジを使用することを推奨しています。
sun.jdbc.odbc
として Java 2 SDK, Standard Edition とともに自動的にインストールされます。ODBC のインストールと設定についての詳細は、ODBC ドライバベンダーにお問い合わせください。ブリッジのための特別な設定は必要ありません。クライアントのインストールと設定についての詳細は、データベースベンダーにお問い合わせください。Solaris では、いくつかの ODBC ドライバマネージャで、そのライブラリが libodbcinst.so
および libodbc.so
と命名されています。このブリッジは、これらのライブラリが libodbcinst.so.1
および libodbc.so.1
と命名されていると想定しているので、これらの名前に対してシンボリックリンクを作成する必要があります。
odbc
サブプロトコルを使用する URL で JDBC 接続を開くことによって、ブリッジが使用されます。URL の例については以下を参照してください。接続が確立される前に、ブリッジドライバクラス sun.jdbc.odbc.JdbcOdbcDriver
を、jdbc.drivers
という名前の java.lang.System
プロパティに追加しておくか、Java クラスローダを使用して明示的にロードしておく必要があります。明示的なロードは、次のコードによって行われます。
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");ロードすると、ODBC ドライバは (すべての優れた JDBC ドライバと同様に)、それ自体のインスタンスを生成し、これを JDBC ドライバマネージャに登録します。
http://www.merant.com
経由で MERANT DataDirect Sales に連絡してください。MS SQL Server ドライバもまた NT 上で正常に使用できました。ほかの多くの ODBC ドライバも同様に機能します。
odbc
サブプロトコルを使用します。このサブプロトコルの URL は以下の形式をとります。
jdbc:odbc:<data-source-name>[<attribute-name>=<attribute-value>]*
例:
jdbc:odbc:sybase jdbc:odbc:mydb;UID=me;PWD=secret jdbc:odbc:ora123;Cachesize=300
DriverManager
のトレースが有効にされると、広範なトレースを行います。以下のコード例でトレースが有効にされ、結果は標準出力に出力されます。
java.sql.DriverManager.setLogStream(java.lang.System.out);
このリリースの JDBC-ODBC ブリッジドライバは、JDBC 2.0 API の次の新しい機能をサポートしています。
BigDecimal
メソッド
Date
、Time
、および Timestamp
メソッド
ブリッジの現在のリリースはマルチスレッドの ODBC ドライバをサポートしており、多数のバグが修正されています。
jdbc@wombat.eng.sun.com または jdbc-odbc@wombat.eng.sun.com Copyright © 1996- 1999 Sun Microsystems, Inc. All rights reserved.