Koneksi database Oracle (python)

Python merupakan bahasa pemograman OOP (Object Oriented Programming) interpreter dan open source. Python sekarang ini cukup banyak di minati di indonesia dan biasanya sebagai engine tetapi akhir-akhir ini banyak juga di gunakan untuk aplikasi dekstop. Untuk koneksi ke database python sangat mudah/ simpel. Koneksi ke database oracle cukup menggunakan tambahan module cx_Oracle yang di sesuaikan dengan versi pada python. Python bisa di gunakan pada multiplatform. Langsung saja pada implementasi :

  1. Install Python bisa download pada ActiveState Python atau Python.org
  2. Install cx_Oracle
  3. Tulis script sebagai berikut :

>>>import cx_Oracle

>>>connectToDatabase = cx_Oralce.Connection(“userDatabase/passwordDatabase@Database”)

>>>print connectToDatabase -> melihat koneksi

>>><cx_Oracle.Connection to userdatabase@database>

>>>curDatabase = connectToDatabase.cursor()

>>>curDatabase.execute(“select * from dual”)

>>>data = curDatabase.fetchall() -> untuk mengambil data (dalam bentuk list/ array)

>>>print data

>>> curDatabase.close()

>>>connectDatabase.close()

untuk handle error bisa menggunakan try.. except, jika pada schema query exception menggunakan :

>>> try:

>>>       statement query

>>>except cx_Oracle.DatabaseError, exc:

>>>       error, = exc

>>>       print error.message -> cetak error yang didapat dari query

silahkan untuk mencoba.