라이브러리
[PHP] PDO_DBLIB DSN - Microsoft SQL Server 및 Sybase 데이터베이스에 연결
PDO_DBLIB DSN
PDO_DBLIB은 PHP의 PDO 확장 모듈 중 하나로, Microsoft SQL Server와 Sybase DBLIB를 지원하는 DSN(데이터 소스 이름)입니다. PDO_DBLIB은 PHP 5.1.2 이상에서 사용할 수 있습니다.
DSN 구성
PDO_DBLIB DSN은 다음 형식으로 구성됩니다.
#hostingforum.kr
php
dblib:host=호스트명;dbname=데이터베이스명
* `host`: Microsoft SQL Server 또는 Sybase DBLIB 서버의 호스트 이름 또는 IP 주소입니다.
* `dbname`: 데이터베이스 이름입니다.
예제
다음 예제는 PDO_DBLIB을 사용하여 Microsoft SQL Server에 연결하는 방법을 보여줍니다.
#hostingforum.kr
php
// PDO_DBLIB DSN 구성
$dsn = 'dblib:host=localhost;dbname=mydatabase';
// PDO 객체 생성
$pdo = new PDO($dsn, '사용자 이름', '비밀번호');
// 쿼리 실행
$stmt = $pdo->query('SELECT * FROM 테이블명');
// 결과 가져오기
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
print_r($row);
}
// PDO 객체 닫기
$pdo = null;
오류 처리
PDO_DBLIB은 오류를 처리하는 데 도움이 되는 몇 가지 기능을 제공합니다. 예를 들어, `PDO::setAttribute()` 메서드를 사용하여 오류 모드와 오류 레벨을 설정할 수 있습니다.
#hostingforum.kr
php
// 오류 모드 설정
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// 오류 레벨 설정
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT);
참고
PDO_DBLIB은 Microsoft SQL Server와 Sybase DBLIB를 지원하는 DSN입니다. 다른 데이터베이스 시스템을 사용하는 경우 다른 DSN을 사용해야 합니다. 예를 들어, MySQL을 사용하는 경우 PDO_MYSQL DSN을 사용해야 합니다.
또한, PDO_DBLIB은 PHP 5.1.2 이상에서 사용할 수 있습니다. PHP 버전이 낮은 경우 PDO_DBLIB을 사용할 수 없습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.