라이브러리

[PHP] PDO_SQLITE DSN - SQLite 데이터베이스에 연결




PDO_SQLITE DSN 설명


PDO_SQLITE는 PHP에서 SQLite 데이터베이스를 사용하기 위한 확장입니다. PDO_SQLITE DSN은 데이터베이스 연결을 위한 문자열을 의미하며, PDO_SQLITE 확장의 연결을 설정하는 데 사용됩니다.

PDO_SQLITE DSN 형식


PDO_SQLITE DSN의 형식은 다음과 같습니다.

#hostingforum.kr
php

"sqlite://데이터베이스파일명"



예를 들어, `example.db`라는 SQLite 데이터베이스 파일을 사용하는 경우 DSN은 다음과 같습니다.

#hostingforum.kr
php

"sqlite://example.db"



PDO_SQLITE DSN 옵션


PDO_SQLITE DSN에는 몇 가지 옵션을 사용할 수 있습니다.

- `mode`: 데이터베이스 파일의 모드를 지정합니다. 기본값은 `0644`입니다.
- `cache`: 데이터베이스 파일의 캐시를 지정합니다. 기본값은 `1`입니다.
- `nosharedcache`: 데이터베이스 파일의 공유 캐시를 사용하지 않습니다. 기본값은 `0`입니다.

예를 들어, `example.db`라는 SQLite 데이터베이스 파일을 사용하는 경우 DSN에 옵션을 추가한 예는 다음과 같습니다.

#hostingforum.kr
php

"sqlite://example.db?mode=0666&cache=0&nosharedcache=1"



PDO_SQLITE DSN 예제


PDO_SQLITE DSN을 사용하여 SQLite 데이터베이스에 연결하는 예제는 다음과 같습니다.

#hostingforum.kr
php

<?php

// PDO_SQLITE DSN

$dsn = "sqlite://example.db";



// PDO 객체 생성

$pdo = new PDO($dsn);



// SQL 명령어를 실행하여 데이터베이스에 데이터를 삽입합니다.

$stmt = $pdo->prepare("INSERT INTO users (name, email) VALUES (:name, :email)");

$stmt->bindParam(":name", "John Doe");

$stmt->bindParam(":email", "john@example.com");

$stmt->execute();



// SQL 명령어를 실행하여 데이터베이스에서 데이터를 조회합니다.

$stmt = $pdo->prepare("SELECT * FROM users");

$stmt->execute();

$results = $stmt->fetchAll();



// 데이터베이스에 연결을 종료합니다.

$pdo = null;

?>



이 예제에서는 PDO_SQLITE DSN을 사용하여 SQLite 데이터베이스에 연결하고, 데이터베이스에 데이터를 삽입하고, 데이터베이스에서 데이터를 조회하는 방법을 보여줍니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 333 페이지

검색

게시물 검색