JDBC-ODBC ブリッジドライバは、試験用として、またはほかに代わりとなるドライバが利用できない場合にだけ使用することをお勧めします。
JDBC-ODBC ブリッジドライバは、プロトタイプの開発段階、および JDBC テクノロジをベースにしたドライバがほかに存在しない場合にだけ使用することをお勧めします。すべて Java で記述された商用の JDBC ドライバが利用できる場合は、ブリッジではなくそのドライバを使用することをお勧めします。
sun.jdbc.odbc
Java パッケージとして実装され、ODBC にアクセスするために使用されるネイティブライブラリが含まれています。ブリッジは Merant と Java ソフトウェアが共同で開発したものです。Solaris では、JDBC 2.0 ブリッジは ODBC 3.x ドライバマネージャと一緒に使用する必要があります。このブリッジは 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
として自動的にインストールされます。ODBC のインストールと設定についての詳細は、ODBC ドライバベンダーにお問い合わせください。ブリッジのための特別な設定は必要ありません。クライアントのインストールと設定についての詳細は、データベースベンダーにお問い合わせください。Solaris では、一部の ODBC ドライバマネージャは、それぞれのライブラリに libodbcinst.so
および libodbc.so
といった名前を付けます。このブリッジは、これらのライブラリが libodbcinst.so.1
および libodbc.so.1
と命名されていると想定しているので、これらの名前に対してシンボリックリンクを作成する必要があります。odbc
サブプロトコルを使用して 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.