Knjižnica PDO (PHP Data Objects) uporablja objektno orientiran pristop za povezovanje z bazami. Glavna prednost PDO je, da podpira različne vrste baz (ne le MySQL) in uporablja enak način pisanja kode za vse.
Za vzpostavitev povezave potrebujemo tri ključne elemente: DSN (ime vira podatkov), uporabniško
ime in geslo. Pri PDO je dobra praksa, da povezavo zapremo v try...catch blok, ki ujame morebitne
napake (izjeme), če povezava ne uspe.
try blok vsebuje kodo, ki jo želimo izvesti.catch blok ujame napako (PDOException), ne da bi razkrila občutljive podatke uporabniku.