Cara Menghubungkan ke Database Oracle di Java di PC atau Mac

Daftar Isi:

Cara Menghubungkan ke Database Oracle di Java di PC atau Mac
Cara Menghubungkan ke Database Oracle di Java di PC atau Mac

Video: Cara Menghubungkan ke Database Oracle di Java di PC atau Mac

Video: Cara Menghubungkan ke Database Oracle di Java di PC atau Mac
Video: Cara Memotong Gambar, Image atau Foto di Adobe Illustrator 2024, Mungkin
Anonim

Artikel wikiHow ini akan mengajarkan kepada Anda cara menyambung ke Database Oracle di Java. Untuk terhubung ke database Java, pertama-tama Anda memerlukan kelas driver, URL untuk database oracle, serta nama pengguna dan kata sandi.

Langkah

9679662 1
9679662 1

Langkah 1. Unduh kelas driver dari situs web Oracle

Anda dapat mengunduh "ojdbc6.jar" atau "ojdbc7.jar".

9679662 2
9679662 2

Langkah 2. Ketik kode berikut:

Kode ini mencantumkan proses yang akan dilalui Java. Pertama akan mencari kelas driver, kemudian akan terhubung ke URL database Oracle, kemudian akan terhubung ke database.

impor java.sql. DriverManager; impor java.sql. Connection; impor java.sql. SQLException;

9679662 3
9679662 3

Langkah 3. Mengatur kelas

Ketik kode berikut untuk mengatur kelas.

kelas OracleConnection{

9679662 4
9679662 4

Langkah 4. Buat string pernyataan

Kode ini akan memulai serangkaian pernyataan yang akan memberi tahu pengguna bahwa program sedang mencari kelas driver, dan kemudian akan memberi tahu pengguna jika kelas driver ditemukan, atau kelas driver tidak ditemukan. Ketik kode berikut:

public static void main(String argv) {

9679662 5
9679662 5

Langkah 5. Buat Pernyataan Pencarian

Kode berikut akan memberi tahu pengguna bahwa program sedang mencari kelas driver. "System.out.println();" digunakan untuk membuat pernyataan. Ketik kode berikut.

System.out.println("Mencari driver Oracle JDBC…");

9679662 6
9679662 6

Langkah 6. Cari driver database Java

Kode berikut akan memberitahu program untuk mencari driver database.

coba { Class.forName("Oracle.jdbc.driver. OracleDriver"); }

9679662 7
9679662 7

Langkah 7. Buat pernyataan pengembalian jika driver database tidak ditemukan

Jika program tidak dapat menemukan driver database, kode berikut akan menghasilkan pesan yang memberi tahu pengguna bahwa mereka membutuhkan driver database. Ketik kode berikut:

catch (ClassNotFoundException e) { System.out.println("Driver Oracle JDBC tidak ditemukan!"); e.printStackTrace(); kembali; }

9679662 8
9679662 8

Langkah 8. Buat pernyataan pengembalian jika driver database ditemukan

Kode berikut akan memberi tahu pengguna bahwa program telah menemukan driver database.

System.out.println("Driver Oracle JDBC Terdaftar.");

9679662 9
9679662 9

Langkah 9. Hubungkan ke database Oracle

Kode berikut akan memulai proses koneksi ke database Oracle.

Koneksi koneksi = null;

9679662 10
9679662 10

Langkah 10. Tambahkan URL database, nama pengguna, dan kata sandi

Kode berikut akan memasukkan URL database, nama pengguna dan kata sandi. Anda harus memasukkan nilai-nilai ini dengan benar dalam kode. Url yang umum adalah "jdbc:Oracle:thin:@localhost:1521:xe". Nama pengguna adalah "sistem" secara default, dan kata sandi ditetapkan oleh pengguna saat Anda menginstal database oracle. Ketik kode berikut dengan nilai yang benar:

coba { koneksi = DriverManager.getConnection("jdbc:Oracle:thin:@localhost:1521:xe", "username", "password"); }

9679662 11
9679662 11

Langkah 11. Kembalikan pesan kesalahan jika nama pengguna dan kata sandi salah

Ketik kode berikut untuk mengembalikan pesan kesalahan jika URL, nama pengguna, atau sandi salah.

catch (SQLException e) { System.out.println("Koneksi Gagal! Periksa nama pengguna dan kata sandi"); e.printStackTrace(); kembali; }

9679662 12
9679662 12

Langkah 12. Buat pesan koneksi database

Ketik kode berikut untuk memberi tahu pengguna ketika koneksi ke database berhasil:

if (koneksi != null) { System.out.println("Koneksi ke database berhasil"); }

9679662 13
9679662 13

Langkah 13. Buat pesan kesalahan koneksi

Jika program tidak dapat terhubung ke database karena alasan apa pun, kode berikut akan mengembalikan pesan yang memberi tahu pengguna bahwa ada kesalahan. Ketik kode berikut:

else { System.out.println("Tidak dapat terhubung ke database."); }

9679662 14
9679662 14

Langkah 14. Tutup string

Ketik "}" pada baris terakhir untuk menutup string pernyataan.

9679662 15
9679662 15

Langkah 15. Tutup kelas

Ketik "}" terakhir di bagian bawah halaman untuk menutup objek kelas. Ini menyimpulkan kode. Seluruh kode Anda akan terlihat seperti ini:

impor java.sql. DriverManager; impor java.sql. Connection; impor java.sql. SQLException; class OracleConnection{ public static void main(String argv) { System.out.println("Mencari driver Oracle JDBC…"); coba { Class.forName("Oracle.jdbc.driver. OracleDriver"); } catch (ClassNotFoundException e) { System.out.println("Driver Oracle JDBC tidak ditemukan!"); e.printStackTrace(); kembali; } System.out.println("Driver Oracle JDBC terdaftar."); Koneksi koneksi = null; coba { koneksi = DriverManager.getConnection("jdbc:Oracle:thin:@localhost:1521:xe", "username", "password"); } catch (SQLException e) { System.out.println("Koneksi Gagal! Periksa nama pengguna dan kata sandi"); e.printStackTrace(); kembali; } if (koneksi != null) { System.out.println("Koneksi ke database berhasil"); } else { System.out.println("Tidak dapat terhubung ke database."); } } }

Direkomendasikan: