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
Langkah 1. Unduh kelas driver dari situs web Oracle
Anda dapat mengunduh "ojdbc6.jar" atau "ojdbc7.jar".
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;
Langkah 3. Mengatur kelas
Ketik kode berikut untuk mengatur kelas.
kelas OracleConnection{
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) {
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…");
Langkah 6. Cari driver database Java
Kode berikut akan memberitahu program untuk mencari driver database.
coba { Class.forName("Oracle.jdbc.driver. OracleDriver"); }
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; }
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.");
Langkah 9. Hubungkan ke database Oracle
Kode berikut akan memulai proses koneksi ke database Oracle.
Koneksi koneksi = null;
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"); }
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; }
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"); }
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."); }
Langkah 14. Tutup string
Ketik "}" pada baris terakhir untuk menutup string pernyataan.
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."); } } }