Rumah > Java > javaTutorial > Bagaimanakah Saya Boleh Menggunakan Jambatan JDBC-ODBC di Java 8?

Bagaimanakah Saya Boleh Menggunakan Jambatan JDBC-ODBC di Java 8?

Susan Sarandon
Lepaskan: 2024-11-23 11:10:44
asal
524 orang telah melayarinya

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

Pengalihan Jambatan ODBC JDBC di Java 8

Dengan keluaran Java 8, Jambatan JDBC-ODBC telah ditamatkan dan dialih keluar daripada JDK. Komponen warisan ini membenarkan pembangun mengakses sumber data ODBC menggunakan API JDBC. Walau bagaimanapun, disebabkan oleh had dan kebimbangan keselamatannya, Oracle telah menghentikan sokongannya.

Ralat Ditemui Selepas Pembuangan

Apabila cuba menggunakan Jambatan JDBC-ODBC di Java 8, pembangun mungkin menghadapi ClassNotFoundException apabila cuba membuat instantiate sun.jdbc.odbc.JdbcOdbcDriver kelas.

Penyelesaian Alternatif

Walaupun Oracle tidak lagi menyediakan sokongan langsung untuk Jambatan JDBC-ODBC, masih terdapat penyelesaian manual untuk dayakan fungsinya dalam Java 8:

  1. Dapatkan salinan rt.jar daripada pemasangan JDK 7 atau JRE 7.
  2. Nyahzip atau namakan semula rt.jar kepada rt.zip dan ekstrak folder sunjdbc dan sunsecurityaction.
  3. Gunakan utiliti jar untuk mencipta yang baharu jar yang dipanggil jdbc.jar yang mengandungi folder yang diekstrak.
  4. Salin jdbc.jar ke folder lib atau lib/ext pemasangan JDK 8 atau JRE 8 anda.
  5. Salin jdbcodbc.dll daripada folder bin JRE 7 ke folder bin JRE 8.
  6. Mulakan semula Mesin Maya Java anda ( JVM).

Dengan mengikuti langkah ini, pembangun boleh mendayakan semula JDBC-ODBC Rambat dan kekalkan keserasian ke belakang dengan aplikasi lama yang bergantung pada komponen ini.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggunakan Jambatan JDBC-ODBC di Java 8?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan