
PDO.DSN(Datasource Name)의 기본 형식은 다음과 같습니다.
`데이터베이스 타입://호스트명:포트번호/데이터베이스 이름`
각 파라미터의 의미는 다음과 같습니다.
- 데이터베이스 타입: MySQL의 경우 `mysql`로 지정합니다.
- 호스트명: MySQL 서버의 주소입니다. 로컬 서버의 경우 `localhost`로 지정합니다.
- 포트번호: MySQL 서버의 포트 번호입니다. 기본 포트 번호는 3306입니다.
- 데이터베이스 이름: 사용하고자 하는 데이터베이스의 이름입니다.
예를 들어, 로컬 서버의 MySQL 데이터베이스를 사용하는 경우 PDO.DSN의 형식은 다음과 같습니다.
`mysql://localhost:3306/데이터베이스 이름`
예를 들어, `mydb`라는 데이터베이스를 사용하는 경우 PDO.DSN의 형식은 다음과 같습니다.
`mysql://localhost:3306/mydb`
또한, 사용자 이름과 비밀번호를 지정할 수도 있습니다. 이 경우 PDO.DSN의 형식은 다음과 같습니다.
`mysql://사용자 이름:비밀번호@호스트명:포트번호/데이터베이스 이름`
예를 들어, `root`라는 사용자 이름과 `password`라는 비밀번호를 사용하는 경우 PDO.DSN의 형식은 다음과 같습니다.
`mysql://root:password@localhost:3306/mydb`
2025-07-31 14:22