Panduan ini akan menjelaskan cara membuat koneksi database Oracle dengan Python.
Koneksi Database Oracle dengan Python
Untuk memulai posting, pastikan untuk mengunduh dan menginstal Python darinya situs web resmi . Untuk memverifikasi versi Python yang diinstal, jalankan perintah berikut di Command Prompt:
python --versi
Keluaran
Outputnya menggambarkan nomor versi Python yang terinstal.
Langkah 1: Instal Modul 'cx_Oracle'.
“ cx_Oracle ” modul adalah modul ekstensi Python yang memungkinkan akses ke database Oracle. Pertimbangkan instruksi bertahap berikut untuk menghubungkan Python ke database Oracle.
Instal ' cx_Oracle ” modul dengan menjalankan perintah yang diberikan di bawah ini:
pip instal cx_Oracle
Keluaran
Output meminta pesan sukses pada penyelesaian proses instalasi.
Langkah 2: Buat Folder
Buat folder baru bernama “ CONNECTPYTHON ” dan buka dengan editor kode apa saja. Untuk posting ini, editor Visual Studio Code digunakan:
Langkah 3: Buat File Python
Buat dan buka file baru bernama “ connect.py ”:
Langkah 4: Ketik Kode Python
Pertama, impor “ cx_Oracle ” modul di “ connect.py ”berkas:
impor cx_OracleBuat objek koneksi dan inisialisasi dengan ' Tidak ada ”:
koneksi = Tidak adaBuat koneksi ke database Oracle di blok try menggunakan “ Menghubung() ' fungsi. Berikan nama pengguna, kata sandi, dan host basis data di string koneksi:
mencoba :koneksi = cx_Oracle. Menghubung ( 'c##md/md1234@localhost' )
mencetak ( 'Berhasil terhubung ke database Oracle!' )
kecuali cx_Oracle. Kesalahan Database sebagai Dia:
mencetak ( 'Kesalahan menghubungkan ke database Oracle:' , Dia )
Dalam cuplikan kode di atas:
- A ' mencoba ” blok digunakan untuk mengonfirmasi koneksi ke database Oracle.
- Sebuah ' kecuali ” blok digunakan untuk menunjukkan kesalahan jika “ Menghubung() ” gagal membuat sambungan.
- “ c##md ” adalah nama pengguna, “ md1234 ” adalah kata sandinya, dan “ localhost ” adalah nama host.
Periksa apakah koneksi berhasil atau tidak menggunakan tombol “ jika ' penyataan. Jika berhasil, maka cetak daftar database dengan menggunakan tombol “ kursor() ” dan tutup koneksi menggunakan “ menutup() ”. Kode yang disediakan di bawah ini:
jika koneksi adalah bukan Tidak ada :kursor = koneksi. kursor ( )
kursor. menjalankan ( 'PILIH tablespace_name DARI user_tablespaces' )
database = kursor. ambil semua ( )
mencetak ( 'Database dalam database Oracle:' , database )
# Tutup kursor dan koneksi
kursor. menutup ( )
koneksi. menutup ( )
Langkah 5: Jalankan Skrip Python
Untuk menjalankan skrip Python ini, simpan kode di atas dan jalankan dengan mengetikkan perintah yang diberikan di terminal editor kode:
python. exe .\Menghubung. pyPada perintah di atas “ connect.py ” mewakili nama file Python.
Keluaran
Keluarannya menampilkan pesan “ Berhasil terhubung ke database Oracle! ” bersama dengan daftar database, yang menunjukkan bahwa koneksi telah dibuat.
Catatan : Memberikan kredensial yang salah dalam string koneksi akan menampilkan “ Kesalahan saat menyambung ke database Oracle ”:
Ini adalah cara membuat koneksi database Oracle dengan Python.
Kesimpulan
Koneksi basis data Oracle dapat dibuat dengan Python menggunakan ' cx_Oracle ” modul. Untuk tujuan ini, pertama-tama, impor modul yang disebutkan dalam skrip Python dan buat koneksi menggunakan ' Menghubung() ' fungsi. Untuk mengonfirmasi koneksi, gunakan pernyataan bersyarat dan lakukan tugas di database yang sesuai. Panduan ini menjelaskan cara membuat koneksi database Oracle dengan Python menggunakan modul “cx_Oracle”.