라이브러리

[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의 버전과 호환성을 확인해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 333 페이지

검색

게시물 검색