PDO veritabanlarına bağlanmamıza yarayan bir API‘dır. (Okunuşu : AyPiAy, İng. Application Programming Interface, Tr. Uygulama Programlama Arayüzü) Bilgisayarımızda işletim sisteminin donanımlara ulaşmasını sağlayan yazılımlara driver denir. PDO API’ını buna benzeterek veritabanlarıyla iletişim kurmamızı sağlayan bir driver olduğunu söyleyebiliriz. Her veritabanı işleminde veritabanı bağlantımzı kurmalıyız.
Bunun için bir DSN (Okunuş: DiEsEn, Ing. Data Source Name, Tr. Veri Kaynağı Adı) yazmamız gerekiyor ki PDO verileri hangi sunucu, port ve veritabınından (PDO MySQL dışında farklı veritabanlarını da desteklemektedir.) çekeceğini anlasın.