[php] PDO 데이터베이스 연결 프로퍼티

PHP 프로젝트에서 PDO(PDO: PHP Data Objects)를 사용하여 데이터베이스에 연결하는 방법을 알고 계신가요? PDO는 PHP에서 데이터베이스에 접속하기 위한 강력한 방법을 제공합니다. 이번에는 PDO를 사용하여 데이터베이스에 연결하는 방법에 대해 살펴보겠습니다.

PDO 데이터베이스 연결 설정

PDO를 사용하여 데이터베이스에 연결하려면 다음과 같이 연결에 필요한 프로퍼티를 설정해야 합니다.

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "dbname";

try {
    $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
    // 다른 설정을 할 경우 아래 코드 추가
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "데이터베이스 연결 성공";
} catch(PDOException $e) {
    echo "데이터베이스 연결 실패: " . $e->getMessage();
}
?>

위 코드에서 $servername은 데이터베이스 호스트명, $username은 데이터베이스 사용자명, $password는 데이터베이스 암호, $dbname은 데이터베이스 이름을 나타냅니다. 이 정보를 이용해 new PDO()를 호출하여 데이터베이스에 연결합니다. 연결이 성공하면 “데이터베이스 연결 성공”을, 실패하면 해당하는 오류 메시지를 출력합니다.

프로퍼티 설명

위의 코드에서는 MySQL 데이터베이스에 연결하는 예제이지만, 다른 데이터베이스에 연결할 때도 동일한 방법으로 설정하면 됩니다. PDO를 사용하여 데이터베이스에 연결하는 방법을 이해하면, PHP 애플리케이션에서 데이터베이스를 효율적으로 다룰 수 있게 될 것입니다.

이제 PDO를 사용하여 데이터베이스에 연결하기 위한 프로퍼티 설정에 대해 알아보았습니다. 데이터베이스에 연결하기 위한 다양한 설정 방법과 PDO의 기타 기능들도 함께 공부해보시기 바랍니다.

참고: PHP 공식 PDO 문서