Berikut ini saya mencoba menuliskan cara koneksi PHP ke Oracle, mohon saran dari rekan-rekan bila ada kesalahan atau cara yang lebih baik.
Untuk membuat koneksi Sebelumnya anda harus mendownload adodb class yang berfungsi sebagai mesin penghubung PHP dan Oracle.
diumpamakan web directory kita adalah oracle_kompiku, download dan extract file adodb diatas ke dalam folder oracle_kompiku
- misalkan saya mempunyai database oracle bernama laporan dan user=admin, password=admin
maka script koneksinya adalah sebagi berikut :
simpan script di atas dengan nama connection.php<?php
include("adodb/adodb.inc.php");
$oname = "admin";
$opass = "admin";
$oserver= "laporan";
$db = &ADONewConnection("ado"); # eg. 'mysql' or 'oci8'
$myDSN="Provider=MSDAORA.1;User ID=$oname;Data Source=$oserver;Persist Security Info=False;Password=$opass;";
$db->Connect($myDSN);
$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;
?>
- selanjutnya saya coba membuat tabel sekaligus mencoba koneksi yang baru saya buat :
Pada script diatas saya membuat sebuah kontrol yang akan menampilkan pesan query error,database gagal dibuat bila ada kesalahan, namun bila koneksi dan query berhasil dieksekusi maka akan muncul pesan Table User Kompiku Telah Dibuat .Simpan script di atas dengan nama buat_db.php<?php
include("connection.php");
$sql='create table USER_KOMPIKU( NAMA VARCHAR2(20), PASSWORD VARCHAR2(9), TGL_DAFTAR DATE, COUNTER NUMBER)';
$buat_db=$db->Execute($sql);
//echo $sql;
if (!$buat_db) {
die(‘query error,database gagal dibuat’);
}
else{
echo "Table User Kompiku Telah Dibuat";
}
?>
- sekarang kita coba scrip di atas arahkan browser ke http://localhost/oracle_kompiku/buat_db.php dan hasilnya :
0 comments:
Posting Komentar