Mengenal PDO Extension
Mengenal PDO Extension
Pada artikel sebelumnya, kami telah membahas mengenai extension PHP yaitu MYSQL dan MYSQLI. Kali ini, kami akan mengajak Anda untuk mengenal PDO extension. Apa itu PDO extension? PDO, atau PHP Data Objects adalah interface universal yang disediakan PHP untuk berkomunikasi dengan database server.
Yang dimaksud dengan interface universal adalah bahwa PDO tidak terikat dengan aplikasi database tertentu. Apabila saat ini Anda menggunakan database MYSQL dan dikemudian hari ingin menggunakan PostgreSQL, Anda hanya tinggal mengganti cara pemanggilan awal PDO dan seluruh kode program yang ada bisa langsung digunakan untuk database baru.
Kondisi ini sangat berbeda jika Anda menggunakan MYSQL extension atau MYSQLI extension. Kedua extension ini hanya bisa bekerja dengan database MYSQL. Karena alasan inilah, sebaiknya Anda mulai beralih menggunakan PDO extension daripada MYSQL extension.
Secara teknis, apabila Anda menggunakan MYSQL atau MYSQLI extension, PHP akan langsung berhubungan dengan MYSQL server. Tetapi jika menggunakan PDO, Anda tidak berhubungan langsung dengan database, hanya sebagai interface. Konsep PDO extension ini dapat digambarkan sebagai berikut:
PHP PDO –> Database Driver –> Database Server
PDO bekerja dengan metode yang disebut data-access abstraction layer. Artinya, apapun jenis database server yang digunakan, kode PHP yang ditulis akan tetap sama. PDO menyediakan abstraction layer untuk berkomunikasi dengan database server.
Untuk menggunakan PDO, kita harus mengaksesnya menggunakan object. Namun PDO tidak menyediakan cara penulisan procedural style seperti MYSQL atau MYSQLI extension. Sejak versi 5.1 ke atas, PHP mulai menyediakan PDO extension.
Jenis Database Server yang Didukung PDO
Hingga saat ini (PHP versi 5.6), setidaknya ada 12 jenis interface/database server yaitu:
• CUBRID
• MS SQL Server
• Firebird
• IBM
• Informix
• MySQL
• MS SQL Server
• Oracle
• ODBC and DB2
• PostgreSQL
• SQLite
• 4D
Selain keduabelas jenis database pada versi PHP 5.6 di atas, PDO extension mendukung banyak aplikasi database populer seperti Oracle, Microsoft SQL Server, dan PostgreSQL. Demikianlah sedikit pembahasan mengenai PDO extension. Semoga bermanfaat.
23 Responses
sex games websites https://cybersexgames.net/
casino borgata online https://casinogamesmachines.com/
free online casino games real money no deposit https://conline-casinos-hub.com/
online casino app https://onlinecasinos4me.com/
resorts online casino app https://online2casino.com/
casino online best payout https://casinoonlinet.com/
online us casino https://casinosonlinex.com/
keto box https://ketogenicdietinfo.com/
essay writing online https://anenglishessay.com/
writing about yourself essay https://topessayswriter.com/
writing compare and contrast essay https://yoursuperessay.com/
essay writing service usa https://howtowriteessaytips.com/
professional essay writing service https://checkyouressay.com/
friendly gay dating sites https://gayprideusa.com/
craigslist gay dating https://gayfade.com/
popular gay dating sites https://gaysugardaddydatingsites.com/
critical thinking books https://criticalthinkingbasics.com/
bloom’s taxonomy critical thinking https://criticalthinkinginstitute.com/
interview questions for critical thinking https://criticalthinking2020.net/
how to use critical thinking https://uncriticalthinking.com/
how to write comparison essay https://choosevpn.net/
bartleby essay https://topvpndeals.net/
college essay writing service https://tjvpn.net/