Mengenal PDO untuk Akses Database

PDO (PHP Data Object), yang diperkenalkan sejak PHP versi 5.1, menyediakan antarmuka untuk berinteraksi dengan berbagai jenis database secara seragam.  PHP Data Objects (PDO) yang merupakan ekstensi database yang berfungsi sebagai pustaka/library untuk koneksi ke database yang menyediakan metode untuk prepared statements.

Berikut beberapa driver database yang di support oleh PDO :

    PDO_DBLIB ( FreeTDS / Microsoft SQL Server / Sybase )
    PDO_FIREBIRD ( Firebird/Interbase 6 )
    PDO_IBM ( IBM DB2 )
    PDO_INFORMIX ( IBM Informix Dynamic Server )
    PDO_MYSQL ( MySQL 3.x/4.x/5.x )
    PDO_OCI ( Oracle Call Interface )
    PDO_ODBC ( ODBC v3 (IBM DB2, unixODBC and win32 ODBC) )
    PDO_PGSQL ( PostgreSQL )
    PDO_SQLITE ( SQLite 3 and SQLite 2 )
    PDO_4D ( 4D )

Akan tetapi tidak semua driver otomatis tersedia pada system anda.
Untuk mengetahui river apa saja yang aktif dalam PHP anda gunakan syntax berikut :
<?php
print_r(PDO::getAvailableDrivers());
?>

Contoh hasil Output kode di atas :
Array ( [0] => mysql [1] => sqlite )
Jika kosong berarti driver anda belum ada yang aktif.

Untuk cara mengaktifkannya, buka php.ini cari extensionnya kemudian hilangkan tanda ( titik koma ) ";"

// belum aktif
;extension=php_pdo_mysql.dll

// aktif
extension=php_pdo_mysql.dll

Contoh lengkapnya untuk meng-aktifkan semua driver :
extension=php_pdo.dll
extension=php_pdo_firebird.dll
extension=php_pdo_informix.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_oci8.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll

Semoga artikel ini bermanfaat untuk anda, dan nantikan tulisan saya berikutnya.

Tidak ada komentar :

Posting Komentar

tombol share icon
tombol kembali ke atas
Wait . . . !!!
tampilan ads aktif