[php] PDO 데이터베이스 연결 설정 관리

PDO(PHP Data Objects)는 PHP에서 데이터베이스를 조작하기 위한 확장 모듈입니다. PDO를 사용하여 데이터베이스에 연결하고 쿼리를 실행하는 방법을 알아보겠습니다.

연결 설정

데이터베이스 정보 설정

먼저, 데이터베이스 정보를 설정해야 합니다. 아래는 MySQL 데이터베이스에 연결하기 위한 예시입니다.

$host = 'localhost';
$dbname = 'database';
$username = 'user';
$password = 'password';

PDO 객체 생성

PDO 객체를 생성하여 데이터베이스에 연결합니다.

try {
    $pdo = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "데이터베이스에 성공적으로 연결되었습니다.";
} catch (PDOException $e) {
    echo "연결 실패: " . $e->getMessage();
}

위 코드에서 PDO::ATTR_ERRMODE는 에러 모드를 설정하고, PDO::ERRMODE_EXCEPTION는 에러가 발생할 경우 예외를 발생시킵니다.

연결 해제

작업이 끝나면 데이터베이스 연결을 해제해야 합니다.

$pdo = null;

요약

PDO를 사용하여 데이터베이스에 연결하고 해제하는 방법에 대해 알아보았습니다. PDO를 사용하면 보다 안전하고 효율적으로 데이터베이스를 다룰 수 있습니다.

더 많은 정보를 원하시면 PHP 공식 홈페이지의 PDO 문서를 참고하세요.