Cara Menghubungkan ke Pangkalan Data Oracle di Java pada PC atau Mac

Isi kandungan:

Cara Menghubungkan ke Pangkalan Data Oracle di Java pada PC atau Mac
Cara Menghubungkan ke Pangkalan Data Oracle di Java pada PC atau Mac

Video: Cara Menghubungkan ke Pangkalan Data Oracle di Java pada PC atau Mac

Video: Cara Menghubungkan ke Pangkalan Data Oracle di Java pada PC atau Mac
Video: 5 Cara Merapikan Sisa Seleksi di Photoshop 2024, Mungkin
Anonim

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

9679662 1
9679662 1

Langkah 1. Muat turun kelas pemacu dari laman web Oracle

Anda boleh memuat turun "ojdbc6.jar" atau "ojdbc7.jar".

9679662 2
9679662 2

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;

9679662 3
9679662 3

Langkah 3. Tetapkan kelas

Taipkan kod berikut untuk menetapkan kelas.

kelas OracleConnection {

9679662 4
9679662 4

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) {

9679662 5
9679662 5

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 …");

9679662 6
9679662 6

Langkah 6. Cari pemacu pangkalan data Java

Kod berikut akan memberitahu program untuk mencari pemacu pangkalan data.

cuba {Class.forName ("oracle.jdbc.driver. OracleDriver"); }

9679662 7
9679662 7

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; }

9679662 8
9679662 8

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.");

9679662 9
9679662 9

Langkah 9. Sambungkan ke pangkalan data Oracle

Kod berikut akan memulakan proses penyambungan ke pangkalan data Oracle.

Sambungan penyambungan = null;

9679662 10
9679662 10

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"); }

9679662 11
9679662 11

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; }

9679662 12
9679662 12

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"); }

9679662 13
9679662 13

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."); }

9679662 14
9679662 14

Langkah 14. Tutup tali

Ketik "}" pada baris terakhir untuk menutup rentetan penyataan.

9679662 15
9679662 15

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."); }}}

Disyorkan: