[php] PDO와 SQLite 연결

PHP 언어를 사용해 데이터베이스에 연결하고 쿼리를 실행하기 위해서는 PDO(PHP Data Objects)를 사용할 수 있습니다. PDO를 사용하면 데이터베이스 간 이식성을 유지하면서 다양한 데이터베이스 엔진에 대한 일관된 인터페이스를 제공받을 수 있습니다. 이 글에서는 PHP에서 PDO를 사용하여 SQLite 데이터베이스에 연결하는 방법을 살펴보겠습니다.

1. SQLite 데이터베이스 생성

SQLite 데이터베이스 파일을 먼저 생성해야 합니다. 이 예제에서는 example.db라는 이름의 SQLite 데이터베이스 파일을 생성합니다.

$ touch example.db

2. PHP에서 PDO를 사용하여 SQLite 데이터베이스에 연결

PHP에서 PDO를 사용하여 SQLite 데이터베이스에 연결하려면 다음과 같이 코드를 작성합니다.

<?php
try {
    $db = new PDO('sqlite:example.db');
    echo "SQLite 데이터베이스에 연결되었습니다.";
} catch (PDOException $e) {
    print "Error!: " . $e->getMessage() . "<br/>";
    die();
}
?>

위 코드에서 $db 객체는 SQLite 데이터베이스에 대한 연결을 나타냅니다. sqlite:example.db는 SQLite 데이터베이스 파일의 경로를 나타냅니다.

3. 연결 확인

위의 코드를 실행하면 PHP가 SQLite 데이터베이스에 연결되었는지 확인할 수 있습니다. 만약 연결에 성공하면 “SQLite 데이터베이스에 연결되었습니다.”라는 메시지가 출력될 것입니다. 연결에 실패할 경우 캐치된 에러를 출력하고 스크립트를 종료합니다.

결론

이제 PDO를 사용하여 PHP에서 SQLite 데이터베이스에 연결하는 방법에 대해 간략하게 살펴보았습니다. PDO를 사용하면 데이터베이스에 대한 연결 및 작업을 쉽게 처리할 수 있습니다. SQLite 데이터베이스에 대한 PDO 연결을 이용하여 데이터베이스의 조회, 입력, 수정, 삭제 등의 작업을 수행할 수 있습니다.

이상으로 이번 포스팅을 마치도록 하겠습니다.

참고: PHP에서 PDO 사용하기