
PDO.DSN의 기본 형식은 다음과 같습니다.
- 데이터베이스 드라이버: mysql, pgsql, sqlite, odbc 등
- 호스트: localhost, 127.0.0.1, IP 주소 등
- 데이터베이스 이름: mydb, mydatabase 등
예를 들어, MySQL 데이터베이스와 연결하는 경우 PDO.DSN의 기본 형식은 다음과 같습니다.
- 데이터베이스 드라이버: mysql
- 호스트: localhost 또는 IP 주소
- 데이터베이스 이름: mydb 또는 mydatabase
PDO.DSN의 예제는 다음과 같습니다.
php
$dsn = 'mysql:host=localhost;dbname=mydb';
$username = 'myuser';
$password = 'mypassword';
$pdo = new PDO($dsn, $username, $password);
PDO.DSN의 각 항목은 다음과 같이 구성해야 합니다.
- 데이터베이스 드라이버: PDO의 드라이버 이름을 사용합니다. 예를 들어, MySQL 데이터베이스와 연결하는 경우 mysql을 사용합니다.
- 호스트: 데이터베이스가 호스팅되는 서버의 IP 주소 또는 호스트 이름을 사용합니다. 예를 들어, localhost 또는 127.0.0.1을 사용합니다.
- 데이터베이스 이름: 데이터베이스의 이름을 사용합니다. 예를 들어, mydb 또는 mydatabase를 사용합니다.
사용자 이름과 비밀번호는 암호화되어 저장되지 않습니다. 따라서 사용자 이름과 비밀번호는 안전한 위치에 저장해야 합니다. 예를 들어, PHP의 환경 변수를 사용하거나, 데이터베이스의 암호화된 저장소에 저장할 수 있습니다.
2025-06-23 05:08