PDO_ODBC DSN
(PECL PDO_ODBC >= 0.1.0)
PDO_ODBC DSN — ODBC 또는 DB2 데이터베이스에 연결
설명
PDO_ODBC DSN(데이터 소스 이름)은 다음 요소로 구성됩니다.
- DSN prefix
- DSN 접두사는
odbc:
입니다. ODBC 드라이버 관리자 또는 DB2 카탈로그에 카탈로그된 데이터베이스에 연결하는 경우 데이터베이스의 카탈로그된 이름을 DSN에 추가할 수 있습니다. DSN
- ODBC 드라이버 관리자 또는 DB2 카탈로그에 카탈로그된 데이터베이스의 이름입니다. 또는 » http://www.connectionstrings.com/에 설명된 대로 완전한 ODBC 연결 문자열을 제공하여 데이터베이스에 연결할 수 있습니다.
UID
- 연결에 대한 사용자의 이름입니다. DSN에 사용자 이름을 지정하면 PDO는 PDO 생성자의 사용자 이름 인수 값을 무시합니다.
PWD
- 연결을 위한 사용자의 암호입니다. DSN에 암호를 지정하면 PDO는 PDO 생성자의 암호 인수 값을 무시합니다.
Examples
예제 #1 PDO_ODBC DSN 예제(ODBC 드라이버 관리자)
다음 예는 ODBC 드라이버 관리자에서 testdb로 카탈로그된 ODBC 데이터베이스에 연결하기 위한 PDO_ODBC DSN을 보여줍니다.
odbc:testdb
예제 #2 PDO_ODBC DSN 예제(IBM DB2 카탈로그되지 않은 연결)
다음 예는 전체 ODBC DSN 구문을 사용하여 SAMPLE이라는 IBM DB2 데이터베이스에 연결하기 위한 PDO_ODBC DSN을 보여줍니다.
odbc:DRIVER={IBM DB2 ODBC DRIVER};HOSTNAME=localhost;PORT=50000;DATABASE=SAMPLE;PROTOCOL=TCPIP;UID=db2inst1;PWD=ibmdb2;
예제 #3 PDO_ODBC DSN 예제(Microsoft Access 카탈로그되지 않은 연결)
다음 예는 전체 ODBC DSN 구문을 사용하여 C:\db.mdb에 저장된 Microsoft Access 데이터베이스에 연결하기 위한 PDO_ODBC DSN을 보여줍니다.
odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\\db.mdb;Uid=Admin