WikiHow ini mengajar anda bagaimana untuk menyambung ke Pangkalan Data Oracle di Java. Untuk menyambung ke pangkalan data Java, pertama-tama anda memerlukan kelas pemacu, URL untuk pangkalan data oracle, dan nama pengguna dan kata laluan.
Langkah-langkah
Langkah 1. Muat turun kelas pemacu dari laman web Oracle
Anda boleh memuat turun "ojdbc6.jar" atau "ojdbc7.jar".
Langkah 2. Taipkan kod berikut:
Kod ini menyenaraikan proses yang akan dilalui oleh Java. Mula-mula ia akan mencari kelas pemacu, kemudian akan menyambung ke URL pangkalan data Oracle, kemudian akan menyambung ke pangkalan data.
import java.sql. DriverManager; import java.sql. Connection; import java.sql. SQLException;
Langkah 3. Tetapkan kelas
Taipkan kod berikut untuk menetapkan kelas.
kelas OracleConnection {
Langkah 4. Buat rentetan pernyataan
Kod ini akan memulakan rentetan pernyataan yang akan memberi tahu pengguna bahawa program sedang mencari kelas pemandu, dan kemudian akan memberi tahu pengguna jika kelas pemandu dijumpai, atau kelas pemandu tidak dijumpai. Taipkan kod berikut:
utama kekosongan statik awam (String argv) {
Langkah 5. Buat Penyataan Mencari
Kod berikut akan memberitahu pengguna bahawa program sedang mencari kelas pemandu. The "System.out.println ();" digunakan untuk membuat pernyataan. Taipkan kod berikut.
System.out.println ("Mencari pemacu Oracle JDBC …");
Langkah 6. Cari pemacu pangkalan data Java
Kod berikut akan memberitahu program untuk mencari pemacu pangkalan data.
cuba {Class.forName ("oracle.jdbc.driver. OracleDriver"); }
Langkah 7. Buat penyataan kembali jika pemacu pangkalan data tidak dijumpai
Sekiranya program tidak dapat mencari pemacu pangkalan data, kod berikut akan menghasilkan mesej yang memberi tahu pengguna bahawa mereka memerlukan pemacu pangkalan data. Taipkan kod berikut:
tangkapan (ClassNotFoundException e) {System.out.println ("Pemacu Oracle JDBC tidak dijumpai!"); e.printStackTrace (); kembali; }
Langkah 8. Buat penyataan kembali jika pemacu pangkalan data dijumpai
Kod berikut akan memberi tahu pengguna bahawa program telah meletakkan pemacu pangkalan data.
System.out.println ("Pemandu Oracle JDBC Berdaftar.");
Langkah 9. Sambungkan ke pangkalan data Oracle
Kod berikut akan memulakan proses penyambungan ke pangkalan data Oracle.
Sambungan penyambungan = null;
Langkah 10. Tambahkan URL pangkalan data, nama pengguna, dan kata laluan
Kod berikut akan memasukkan URL pangkalan data, nama pengguna dan kata laluan. Anda mesti memasukkan nilai-nilai ini dengan betul dalam kod. Url biasa adalah "jdbc: oracle: thin: @localhost: 1521: xe". Nama pengguna adalah "sistem" secara lalai, dan kata laluan ditetapkan oleh pengguna semasa anda memasang pangkalan data oracle. Taipkan kod berikut dengan nilai yang betul:
cuba {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "nama pengguna", "kata laluan"); }
Langkah 11. Kembalikan mesej ralat jika nama pengguna dan kata laluan tidak betul
Ketik kod berikut untuk mengembalikan mesej ralat jika URL, nama pengguna, atau kata laluan salah.
catch (SQLException e) {System.out.println ("Sambungan Gagal! Periksa nama pengguna dan kata laluan"); e.printStackTrace (); kembali; }
Langkah 12. Buat mesej sambungan pangkalan data
Taipkan kod berikut untuk memberitahu pengguna apabila sambungan ke pangkalan data berjaya:
if (sambungan! = null) {System.out.println ("Sambungan ke pangkalan data berjaya"); }
Langkah 13. Buat mesej ralat sambungan
Sekiranya program tidak dapat menyambung ke pangkalan data dengan alasan apa pun, kod berikut akan mengembalikan mesej yang memberitahu pengguna bahawa terdapat ralat. Taipkan kod berikut:
lain {System.out.println ("Tidak dapat menyambung ke pangkalan data."); }
Langkah 14. Tutup tali
Ketik "}" pada baris terakhir untuk menutup rentetan penyataan.
Langkah 15. Tutup kelas
Taipkan akhir "}" di bahagian bawah halaman untuk menutup objek kelas. Ini menyimpulkan kod. Keseluruhan kod anda akan kelihatan seperti ini:
import java.sql. DriverManager; import java.sql. Connection; import java.sql. SQLException; kelas OracleConnection {public static void main (String argv) {System.out.println ("Mencari pemandu Oracle JDBC …"); cuba {Class.forName ("oracle.jdbc.driver. OracleDriver"); } tangkapan (ClassNotFoundException e) {System.out.println ("Pemacu Oracle JDBC tidak dijumpai!"); e.printStackTrace (); kembali; } System.out.println ("Pemandu Oracle JDBC didaftarkan."); Sambungan penyambungan = null; cuba {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "nama pengguna", "kata laluan"); } tangkapan (SQLException e) {System.out.println ("Sambungan Gagal! Periksa nama pengguna dan kata laluan"); e.printStackTrace (); kembali; } if (sambungan! = null) {System.out.println ("Sambungan ke pangkalan data berjaya"); } lain {System.out.println ("Tidak dapat menyambung ke pangkalan data."); }}}