[php] PDO 예외 처리
목차
1. PDO란 무엇인가
PHP Data Objects (PDO)는 PHP에서 데이터베이스에 접근하기 위한 일관된 방법을 제공하는 확장 모듈입니다. 이 모듈을 사용하면 다양한 데이터베이스에 대해 일관된 방식으로 데이터베이스 쿼리를 실행할 수 있습니다.
2. PDO 예외 처리
PDO는 데이터베이스 작업 중에 발생하는 예외를 처리하기 위한 기능을 제공합니다. 이를 통해 데이터베이스 작업 중에 발생하는 오류를 적절하게 처리하여 안정성을 높일 수 있습니다.
3. 예외 처리하는 방법
PDO에서 데이터베이스 작업 중에 발생하는 예외를 처리하려면 try-catch
블록을 사용합니다. 아래는 예외 처리를 적용한 간단한 예제 코드입니다.
try {
$pdo = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
// 데이터베이스 작업 수행
} catch (PDOException $e) {
echo "오류 발생: " . $e->getMessage();
}
위 코드에서는 PDO 객체를 생성하는 부분에서 발생하는 예외를 처리하고 있습니다. 만약 연결이 실패하면 PDOException
이 발생하고 이를 catch
블록에서 처리하여 오류 메시지를 출력합니다.
이와 같이 PDO를 사용할 때는 항상 예외 처리를 신경써야 합니다. 적절한 예외 처리를 통해 안정적인 데이터베이스 작업을 수행할 수 있습니다.
참조: PHP 공식 PDO 문서