Cara Koneksi PHP dengan Oracle 11g , habis ngobrol banyak sama bapak hamzah salah satu teman saya programmer di salah satu perusahaan data ...
Cara Koneksi PHP dengan Oracle 11g, habis ngobrol banyak sama bapak hamzah salah satu teman saya programmer di salah satu perusahaan data oil and gas, jadi mengusik dan bikin pengen nyobain karena disana mereka menggunakan oracle sebagai database dan ASP.NET sebagai bahasa programmingnya, tapi bagaimana yang seperti saya sebagai web developer yang banyak berkecimpung di dunia PHP apakah bisa?
Oprek kali ini saya harus install dulu database Oraclenya di windows 7 kesayangan, Cuma karena sudah keinstall jadi ga bisa kasih lihat screen shootnya tapi don’t worry kamu bisa lihat blog tetangga disini http://tiindonesia.blogspot.com/2013/01/cara-install-oracle-di-windows.html , Saat tampil di awal atau started akan tampil seperti gambar di bawah ini, dan ikutin sesuai petunjuk gambar yang akan mengarahkan ke pembuatan table seperti layaknya di phpmyadamin kalau kita terbiasa menggunakan XAMPP atau WAMPSERVER.
Kebetulan yang setelah instalasi sudah ada table demonya, jadi kamu bisa bereksporasi dari table demo saja ga usah harus bikin dulu, kan namanya juga latihan hehehe. Yang penting kata teman saya Query String alias koneksi untuk menghubungkan database dengan permrograman yang akan di buat dengan menggunakan PHP karena koneksi dengan oracle agak berbeda dari scrip biasa yang kita buat untuk mysql, anggaplah kamu buat filenya dengan nama koneksi.php, oh jangan lupa wamp atau xampp tetap kamu jalanin karena ini kita masih memerlukan Apache untuk PHPnya. Berikut script codenya :
$conn = oci_connect('mahasiswa', 'mahasiswa', 'localhost/XE'); if (!$conn) { $e = oci_error(); trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR); }else{ echo 'database connected'; }
Coba kamu jalankan filenya kalau ada tulisan database connected, berarti kamu berhasil dan bisa meneruskan ke tahap pemrograman selanjutnya baik untuk view, create update dan delete. Oh ya localhost/XE itu kuncinya itu sebenarnya Query string oracle, kalau mau lihat nilainya kamu buka saja di folder oracle tempat installnya kalau disaya kurang lebih C://oraclexe/app/oracle/product/11.2.0/server/network/ADMIN/tnsnames.ora, kamu juga bisa ganti localhost/XE dengan query string yang ada di file itu. Saya juga sudah coba menggunakan framework codeigniter untuk integrasi dan berhasil, kamu bisa coba untuk create update deletenya, mudah-mudahan saya tetep semangat untuk posting selanjutnya create update delete menggunakan database oracle ini. Jangan lupa kasih masukan di bawah ya (Komentar maksudnya).
mkash bzk...
BalasHapusmas, untuk key "mahasiswa","mahasiswa" itu untuk nama workspace+username atau username+password di oraclenya ya?
BalasHapuskok belum bisa jg y gan.. masih ada
BalasHapusFatal error: Call to undefined function oci_connect() in C:\xampp\htdocs\latihan\oraconn.php on line 12
mohon bimbingannya