PDO Nedir
PDO Nedir?
PDO Açılımı Php Data Objects Türkçe olarak Php Veri Objeleri olan ve oldukça hafif tutarlı bir şekilde veri tabanına erişmemizi sağlayan bir ara yüz yazılımıdır. PDO adının hakkını veren “Object Oriented Programming” ara yüzüne sahip ve onlarca veri tabanı sürücüsünü destekleyen bir sistemdir. Desteklediği bazı veri tabanı sürücüleri
- Cubrid
- FreeTDS/Microsoft SQL Server / Sybase
- Firebird / Interbase 6
- IBM DB2
- IBM Informix Dynamic Server
- MySQL 3.x/4.x/5.x
- Oracle Call Interface
- PostgreSQL
- SQLite 3 ve SQLite 2
- SQL Azure
PDO ile MySQL ve MySQLi gibi sistemlerde kullandığınız bütün özellikleri kullanabiliyorsunuz ve oldukça basit bir şekilde gerçekleştirebiliyorsunuz.
Not: PDO Kullanabilmek için Php 5.1 ve sonraki sürümlerini kullanmanız gerekiyor.
PDO İLE MYSQL’e Bağlanmak
PDO ile MYSQL bağlantısı yapmak oldukça basit,
$db = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
PDO Kullanırken Try / Catch yapısı içinde kullanmaya özen göstermeniz gerekiyor.
$dsn = 'mysql:host=localhost;dbname=test'; $user = 'dbuser'; $password = 'mypassword'; try { $db = new PDO($dsn, $user, $password); } catch (PDOException $e) { echo 'Connection failed: ' . $e->getMessage(); }
Yorum Gönder