Using PDO and abstracting connection differences in DSN.