라이브러리
[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 데이터베이스에 연결하고, 데이터베이스에 데이터를 삽입하고, 데이터베이스에서 데이터를 조회하는 방법을 보여줍니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.