Programming Resource
Connection PHP Oracle using adodb
[ad code=1 align=center]
Adodb adalah Database Abstraction Layer untuk php dan support berbagai macam database seperti MySQL, Oracle,DB2,SAP Db, Sql Serverdan lain-lain. Untuk informasi lebih lanjut anda bisa melihat link berikut adodb.
Berikut contoh penggunaan adodb untuk konek ke database oracle.
debug = true;
$oraConn->Connect($server, $user, $pwd, $db);
$query = "select * from employees";
$result = $oraConn->Execute($query);
//var_dump($resut);
while (!$result->EOF) {
print_r($result->fields);
$result->MoveNext();
}
?>
Contoh diatas adalah contoh yang sederhana, masih banyak kemampuan adodb yang bisa digunakan dan akan mempermudah development kita.
trims mas, infonya…..
oia mau tanya kalo koneksi php ke oraclenya lama knpa ya??skr saya masih pke oci_pconnect blm nyoba adodb
Lama ini pas connect ke oracle dari phpnya atau pas eksekusi query.
oci_pconnect adalah salah satu cara php untuk menggantikan connection pooling , tetapi ini haru hati-hati, ada beberapa seting dan teknik yang perlu di lakukan agar metode ini save.
dengan menggunakan oci_pconnect bisa membuat performansi jadi lebih baik , dan juga bisa membuat performansi jadi turun, tergantung tipikal aplikasi kita dan setingan yang digunakan.
Adodb mensupport mekanisme diatas , dan kita akan mendapatkan banyak kemudahan dengan adodb. di adodb masih belum disupport jenis koneksi oci_xxx (oci8i) driver yang ada masih oci8, jika mau saya sudah buat driver baru untuk support oci8i.
lama nya itu pas eksekusi query, karena datanya bnyak.
tapi tmen saya dengan script yg sama dan db yg sama cma bedanya dia pke asp – odbc cpet ngeload datanya.
kra2 solusinya gmn ya??
thx’s.
Hmm jangan2 lamanya itu pas nampilinnya,
Apa yang dilakukan terhadap data itu, ditampilkan dalam format seperti apa, teknik nampilinnya gimana?
pake autocomplete jquery. yg saya liat dari firebugnya si datanya di load dlu smua trus bru tar dtmpilin. nah pas ngeload data pertama x nya itu yg lama smpe hmpir 5dtik, sedangkan klo tmen saya pas ketik lngsung muncul..
memang datanya bnyak tpi tmen saya yg pke asp+odbc knpa cpt ya…dbnya sama & querynya jg sma.
mhon pencerahannya…..:D
1. Apakah dilakukan pada komputer yang sama
jika iya , ya harus dilihat scriptnya dulu untuk dianalisa, baik dari sisi oracle script maupun script php, karena tuning harus dilakukan dari dua sisi.
kmputernya beda yg 1 buat source code yg satunya lagi khusus database, dan ipnya jg bda segment…