Panduan ini akan menerangkan cara membuat sambungan pangkalan data Oracle dalam Python.
Sambungan Pangkalan Data Oracle dalam Python
Untuk bermula dengan siaran, pastikan anda memuat turun dan memasang Python daripadanya laman web rasmi . Untuk mengesahkan versi Python yang dipasang, jalankan arahan berikut dalam Prompt Perintah:
python --version
Pengeluaran
Output menggambarkan nombor versi Python yang dipasang.
Langkah 1: Pasang Modul 'cx_Oracle'.
' cx_Oracle ” modul ialah modul sambungan Python yang membolehkan akses kepada pangkalan data Oracle. Pertimbangkan arahan langkah demi langkah berikut untuk menyambungkan Python ke pangkalan data Oracle.
Pasang ' cx_Oracle ” modul dengan menjalankan arahan yang diberikan di bawah:
pip pasang cx_Oracle
Pengeluaran
Output menggesa mesej kejayaan apabila selesai proses pemasangan.
Langkah 2: Buat Folder
Buat folder baharu bernama “ CONNECTPYTHON ” dan bukanya dengan mana-mana editor kod. Untuk siaran ini, editor Kod Visual Studio digunakan:
Langkah 3: Buat Fail Python
Buat dan buka fail baharu bernama “ connect.py ”:
Langkah 4: Taip Kod Python
Pertama, import ' cx_Oracle ' modul dalam ' connect.py ” fail:
import cx_OracleBuat objek sambungan dan mulakan dengan ' tiada ”:
sambungan = tiadaBuat sambungan ke pangkalan data Oracle dalam blok cuba menggunakan ' sambung() ” fungsi. Sediakan nama pengguna pangkalan data, kata laluan dan hos dalam rentetan sambungan:
cubalah :sambungan = cx_Oracle. menyambung ( 'c##md/md1234@localhost' )
cetak ( 'Berjaya disambungkan ke pangkalan data Oracle!' )
kecuali cx_Oracle. Ralat Pangkalan Data sebagai Ia adalah:
cetak ( 'Ralat menyambung ke pangkalan data Oracle:' , Ia adalah )
Dalam coretan kod di atas:
- A ' cubalah ” blok digunakan untuk mengesahkan sambungan ke pangkalan data Oracle.
- Sebuah “ kecuali blok ” digunakan untuk menunjukkan ralat jika “ sambung() fungsi ” gagal membuat sambungan.
- “ c##md ' ialah nama pengguna, ' md1234 ' ialah kata laluan, dan ' localhost ” ialah nama hos.
Semak sama ada sambungan berjaya atau tidak menggunakan ' jika ” kenyataan. Jika berjaya, kemudian cetak senarai pangkalan data menggunakan ' kursor() ” dan tutup sambungan menggunakan “ tutup() ”. Kod yang disediakan di bawah:
jika sambungan ialah bukan tiada :kursor = sambungan. kursor ( )
kursor. laksanakan ( 'PILIH tablespace_name DARI user_tablespaces' )
pangkalan data = kursor. fetchall ( )
cetak ( 'Pangkalan data dalam pangkalan data Oracle:' , pangkalan data )
# Tutup kursor dan sambungan
kursor. dekat ( )
sambungan. dekat ( )
Langkah 5: Jalankan Skrip Python
Untuk menjalankan skrip Python ini, simpan kod di atas dan laksanakannya dengan menaip arahan yang diberikan dalam terminal editor kod:
ular sawa. exe .\sambung. pyDalam perintah di atas ' connect.py ” mewakili nama fail Python.
Pengeluaran
Output memaparkan mesej ' Berjaya disambungkan ke pangkalan data Oracle! ” bersama dengan senarai pangkalan data, yang menunjukkan bahawa sambungan telah diwujudkan.
Catatan : Menyediakan bukti kelayakan yang salah dalam rentetan sambungan akan memaparkan “ Ralat menyambung ke pangkalan data Oracle ”:
Inilah cara untuk membuat sambungan pangkalan data Oracle dalam Python.
Kesimpulan
Sambungan pangkalan data Oracle boleh diwujudkan dalam Python menggunakan ' cx_Oracle ” modul. Untuk tujuan ini, pertama, import modul yang dinyatakan dalam skrip Python dan buat sambungan menggunakan ' sambung() ” fungsi. Untuk mengesahkan sambungan, gunakan pernyataan bersyarat dan laksanakan tugas dalam pangkalan data dengan sewajarnya. Panduan ini menerangkan cara untuk mewujudkan sambungan pangkalan data Oracle dalam Python menggunakan modul 'cx_Oracle'.