PDO 'PHP Data Object' (PHP Data Nesneleri) kısaltmasından oluşmuş, PHP kodları ile veritabanlarına erişmek için hafif ve tutarlı bir arabirim tanımıdır.
PDO arayüzü, işlevleri olarak her veritabanı sürücüsüne özgü sıradan eklenti, veritabanına özgü özellikleri açığa çıkarabilir.
Bir çok veritabanına, aynı PDO metotlarını kullanarak erişebilme şansınızı size sunar. PDO özelliğini kullanabilmek için php.ini 'de PDO sürücüsünü aktif hale getirmiş olmanız gerekir.
PDO sürücü ile MS SQL Server, Firebird/Interbase,IBM, Informix, MySQL,Oracle,ODBC and DB2,PostgreSQL,SQLite,4D veritabanlarına bağlanabilir ve yönetebilirsiniz. Bu sayede SQL standartlarına sadık kalarak, kod üzerinde bağlantı ayaları haricinde bir değişiklik yapmadan veritabanı dönüşümü yapmanız mümkün olur.
PDO bir veritabanı soyutlaması sağlamaz; SQL deyimini yeniden yazılması ya da olmayan özelliklerin tanımlanmasını sağlamaz.
PHP 5.0 'ınObject Oriented (Nesne Yönelimli) mimarisi ile doğmuştur. PHP 5.1 ile PDO sürücüsüyle, PHP 5.0 ile de PECL uzantısı olarak kullanılır. Object Oriented menşeli olduğundan daha önceki sürümler ile çalışmaz.
Bir sonraki makale'de PDO ile örnek bir MySQL veritabanı sorgulayacağız.
A. Bahadır ÜGE
Internet üzerinde kişisel ya da kurumsal kimliğinizi en iyi şekilde temsil etmenin yolları konusunda sizlere yardımcı olmak asıl işimizidir.