Mengenal PDO Extension

Mengenal PDO Extension

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.

You may also like...

23 Responses

  1. December 7, 2021

    sex games websites https://cybersexgames.net/

  2. December 12, 2021

    casino borgata online https://casinogamesmachines.com/

  3. December 13, 2021

    free online casino games real money no deposit https://conline-casinos-hub.com/

  4. December 13, 2021
  5. December 13, 2021

    resorts online casino app https://online2casino.com/

  6. December 13, 2021

    casino online best payout https://casinoonlinet.com/

  7. December 14, 2021

    online us casino https://casinosonlinex.com/

  8. December 15, 2021
  9. December 15, 2021

    essay writing online https://anenglishessay.com/

  10. December 16, 2021

    writing about yourself essay https://topessayswriter.com/

  11. December 16, 2021

    writing compare and contrast essay https://yoursuperessay.com/

  12. December 17, 2021

    essay writing service usa https://howtowriteessaytips.com/

  13. December 17, 2021

    professional essay writing service https://checkyouressay.com/

  14. December 17, 2021

    friendly gay dating sites https://gayprideusa.com/

  15. December 17, 2021

    craigslist gay dating https://gayfade.com/

  16. December 17, 2021

    popular gay dating sites https://gaysugardaddydatingsites.com/

  17. December 19, 2021

    critical thinking books https://criticalthinkingbasics.com/

  18. December 19, 2021

    bloom’s taxonomy critical thinking https://criticalthinkinginstitute.com/

  19. December 19, 2021

    interview questions for critical thinking https://criticalthinking2020.net/

  20. December 19, 2021

    how to use critical thinking https://uncriticalthinking.com/

  21. December 19, 2021

    how to write comparison essay https://choosevpn.net/

  22. December 20, 2021

    bartleby essay https://topvpndeals.net/

  23. December 20, 2021

    college essay writing service https://tjvpn.net/