Tutorial PDO


PDO atau PHP Data Object merupakan salah satu API yang disediakan oleh PHP untuk mengakses berbagai macam database dengan menggunakan fungsi yang sama untuk semua jenis database. Tujuan dibuatnya PDO ialah menyediakan abstraction layer (layer abstraksi) untuk menjalankan aplikasi web yang dibuat agar dapat berkomunikasi dengan berbagai macam database.

Manfaat Menggunakan PDO

Diantara manfaat yang didapatkan dalam menggunaan PDO ialah :

  • PDO mendukung sejumlah besar sistem database yang didukung oleh PHP
  • Anda tidak perlu menulis ulang baris kode aplikasi untuk setiap database. Cukup menulis sekali saja dan dapat dijalankan di mana saja
  • Kecepatan. Dikarenakan PDO ditulis dalam bahasa yang dikompilasi
  • Aplikasi yang dibuat lebih mudah untuk dijalankan karena tidak memerlukan perangkat lunak pihak ketiga

Penggunaan PDO

Dalam kasus nyata, penggunaan PDO sangatlah bermanfaat. Sebagai contoh, perusahaan Anda/tempat Anda bekerja sekarang masih menggunakan database MySQL. Pada bagian tertentu, ternyata aplikasi yang sedang Anda kembangkan mengharuskan untuk dijalankan di database ORACLE. Pertanyaannya, apakah Anda akan membangun aplikasi kembali dari awal menggunakan database ORACLE ? Ini bukanlah solusi yang baik, disamping faktor biaya yang tidak kecil membangun aplikasi kembali dari awal bukanlah hal yang mudah dan cepat.

Untuk mengatasi hal tersebut, sangat disarankan untuk membangun aplikasi menggunakan PDO.