Informatics Forum

OCI and Ora for Database Oracle and PHP

Posted on: November 21, 2007

Anda pasti kenal Oracle, database paling bandel. Dan PHP web programming, program paling gampang dan mudah dipelajari. Ciri khas PHP adalah program berbasis fungsi. Untuk membuat koneksi PHP dengan database Oracle, PHP telah menyediakan beberapa fungsi yang tersedia di dalam komponen. Berikut step by step cara untuk melakukan setup :

  1. Buka file di Path PHP/PHP.INI, file ini adalah setting applikasi php, tentang komponen apa aja yang enable dan disable, setting timeout dll. Coba anda cek dulu webserver anda. Coba cari file di dalam path PATH_PATH/php/php.ini. Buka file itu dan cari kata dengan “ORA” atau “OCI”, jika ketemu coba cek.Hilangkan tanda “;” di depan kata extention=php_oci8.dll, php_oci8.dll adalah komponen untuk menghandle koneksi transaksi database PHP dengan oracle. Path PHP.INIComponent
  2. Cek apakah sudah komponen available dengan perintah <?=phpinfo()?>, tuliskan satu baris ini di sebuah file dot php kemudian running dengan browser.

  3. Fungsi – Fungsi Primer Oracle Database di PHP, berikut fungsi – fungsi under oci untuk melakukan transaksi command ke oracle :
    1. ocilogon($username,$passwd[,$db]), fungsi ini untuk melakukan koneksi ke server, pada umumnya fungsi ini diletakkan di atas coding sebuah page, sehingga perintah2 oracle di bawahnya menggunakan resource koneksi itu.
    2. ocilogoff(), untuk memutuskan koneksi database
    3. ocierror(), untuk menangkap error yang dilempar oleh oracle atas perintah sebelumnya.
    4. ociparse($conn, $query), fungsi ini adalah untuk melakukan eksekusi sebuah perintah QUERY, return value dari fungsi ini adalah sebuah recordset atau biasa dikenal statement.
    5. ociexecute($statement), fungsi ini untuk melakukan eksekusi sebuah statement hasil dari ociparse.
  4. Membuat Koneksi dengan Database Server
  5. Melakukan Query
  6. Retrieve Data

 

Tags: , ,

1 Response to "OCI and Ora for Database Oracle and PHP"

terima kasih atas informasinya..

bermanfaat sekali buat saya..

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Pages

Blog Stats

  • 131,473 hits

Category

Online

visitor stats
November 2007
M T W T F S S
« Oct   Dec »
 1234
567891011
12131415161718
19202122232425
2627282930  
%d bloggers like this: