[php] PDO 데이터베이스 연결 속성

데이터베이스에 연결할 때 PDO에는 호스트 이름, 데이터베이스 이름, 사용자 이름 및 비밀번호와 같은 연결 속성을 설정해야 합니다. 또한, 데이터베이스 연결 시 선택적으로 설정할 수 있는 다양한 속성이 있습니다.

아래는 PDO를 사용하여 데이터베이스에 연결하는 데 사용할 수 있는 주요 연결 속성 목록입니다.

아래는 PDO를 사용하여 MySQL 데이터베이스에 연결하는 예제 코드입니다.

$host = 'hostname';
$dbname = 'database';
$username = 'username';
$password = 'password';

$options = [
    PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
    // 기타 옵션 설정
];

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

위 예제에서 $options 배열에는 데이터베이스 연결 속성을 설정하는 데 사용할 수 있는 다양한 옵션이 포함됩니다. 코드에서 PDO::ATTR_ERRMODE을 사용하여 PDO의 에러 모드를 설정하고 있습니다.

PDO 데이터베이스 연결 속성에는 많은 다른 옵션이 있을 수 있으며, 각각의 옵션은 역할에 따라 다릅니다. 보다 자세한 정보는 PHP 공식 문서나 관련 자료를 참고하세요.

References: