PDO 소개

PHP Data Objects(PDO) 확장은 PHP에서 데이터베이스에 액세스하기 위한 가볍고 일관된 인터페이스를 정의합니다. PDO 인터페이스를 구현하는 각 데이터베이스 드라이버는 데이터베이스 특정 기능을 일반 확장 함수로 노출할 수 있습니다. PDO 확장 자체를 사용하여 데이터베이스 함수를 수행할 수는 없습니다. 데이터베이스 서버에 액세스하려면 데이터베이스별 PDO 드라이버를 사용해야 합니다.

PDO는 데이터 액세스 추상화 계층을 제공합니다. 즉, 사용 중인 데이터베이스에 관계없이 동일한 함수를 사용하여 쿼리를 실행하고 데이터를 가져옵니다. PDO는 데이터베이스 추상화를 제공하지 않습니다. SQL을 다시 작성하거나 누락된 기능을 에뮬레이트하지 않습니다. 해당 기능이 필요한 경우 완전한 추상화 계층을 사용해야 합니다.

PDO는 PHP와 함께 제공됩니다.