Java 8 で JDBC-ODBC ブリッジを使用するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-23 11:10:44
オリジナル
469 人が閲覧しました

How Can I Use the JDBC-ODBC Bridge in Java 8?

Java 8 での JDBC ODBC ブリッジの削除

Java 8 のリリースにより、JDBC-ODBC ブリッジは非推奨となり、削除されましたJDKから。このレガシー コンポーネントにより、開発者は JDBC API を使用して ODBC データ ソースにアクセスできるようになりました。ただし、その制限とセキュリティ上の懸念のため、Oracle はサポートを中止しました。

削除後にエラーが発生しました

Java で JDBC-ODBC ブリッジを利用しようとしたとき8 では、開発者が sun.jdbc.odbc.JdbcOdbcDriver をインスタンス化しようとすると、ClassNotFoundException が発生する可能性があります。 class.

代替ソリューション

Oracle は JDBC-ODBC ブリッジの直接サポートを提供しなくなりましたが、Java 8 でその機能を有効にする手動の回避策はまだあります。

  1. JDK 7 または JRE 7 から rt.jar のコピーを取得します。
  2. rt.jar を解凍するか名前を rt.zip に変更し、sunjdbc フォルダーと sunsecurityaction フォルダーを抽出します。
  3. jar ユーティリティを使用して、抽出されたフォルダーを含む jdbc.jar という新しい jar ファイルを作成します。 .
  4. jdbc.jar を JDK 8 の lib または lib/ext フォルダーにコピーします。 JRE 8 のインストール。
  5. jdbcodbc.dll を JRE 7 bin フォルダーから JRE 8 bin フォルダーにコピーします。
  6. Java 仮想マシン (JVM) を再起動します。

これらの手順に従うことで、開発者は JDBC-ODBC ブリッジを再度有効にし、依存するレガシー アプリケーションとの下位互換性を維持できます。このコンポーネントについて。

以上がJava 8 で JDBC-ODBC ブリッジを使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート