라이브러리
[PHP] PDO_OCI DSN - Oracle 데이터베이스에 연결
PDO_OCI DSN
PDO_OCI는 PHP에서 Oracle Database와 연결하기 위한 확장입니다. PDO_OCI DSN은 Oracle Database와 연결하기 위한 데이터 소스 이름(DSN)입니다.
DSN 구성
PDO_OCI DSN은 다음 형식으로 구성됩니다.
#hostingforum.kr
sql
oci://username:password@host:port/service_name
* `username`: Oracle Database에 접속할 사용자 이름입니다.
* `password`: Oracle Database에 접속할 비밀번호입니다.
* `host`: Oracle Database가 설치된 호스트 이름 또는 IP 주소입니다.
* `port`: Oracle Database가 사용하는 포트 번호입니다. 기본값은 1521입니다.
* `service_name`: Oracle Database의 서비스 이름입니다.
예제
다음 예제에서는 PDO_OCI를 사용하여 Oracle Database와 연결하는 방법을 보여줍니다.
#hostingforum.kr
php
// PDO_OCI DSN 구성
$dsn = 'oci://scott:tiger@localhost:1521/ORCL';
// PDO_OCI 연결
$pdo = new PDO($dsn);
// SQL 쿼리 실행
$stmt = $pdo->query('SELECT * FROM emp');
// 결과 출력
while ($row = $stmt->fetch()) {
print_r($row);
}
오류 처리
PDO_OCI는 오류를 처리하기 위한 메서드를 제공합니다. 예를 들어, 다음 예제에서는 오류를 처리하는 방법을 보여줍니다.
#hostingforum.kr
php
// PDO_OCI DSN 구성
$dsn = 'oci://scott:tiger@localhost:1521/ORCL';
// PDO_OCI 연결
$pdo = new PDO($dsn);
try {
// SQL 쿼리 실행
$stmt = $pdo->query('SELECT * FROM emp');
while ($row = $stmt->fetch()) {
print_r($row);
}
} catch (PDOException $e) {
echo '오류 발생: ' . $e->getMessage();
}
참고
PDO_OCI는 Oracle Database와 연결하기 위한 확장입니다. Oracle Database가 설치되어 있어야만 사용할 수 있습니다. 또한, Oracle Database의 버전과 호환성을 확인해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.