날짜: 1996-05-02 | 글쓴이: 도아 | 23994 번 | 프린트 | 메일로보내기

펄 응용 - 제 2강 ODBC 모듈 - 계속


특징/제약 특징
  • ODBC 접속의 수는 단지 메모리와 ODBC 자체에의해 제한된다.
  • 필드 크기의 효과적인 제한은 10,240 바이트이다. 이것은 최대 2,147,483,647로 증가될 수있다(메모리가 허용되면).
  • DSN 또는 접속 문자열을 사용해 접속할 수 있다.
  • 임의의 순서로 접속, 해제할 수 있다.
  • Catalog(와 TableList) 기능이 지원된다.
  • DNS를 추가, 변경, 삭제할 수 있다.
  • Transactions이 지원된다(rollback과 commit).
  • GetInfo()이 지원된다..
  • Get/SetConnectOptions()이 지원된다.
  • Get/SetStmtOptions()이 지원된다..
  • 전 SQL_xxx 상수 집합이 지원된다.
제약
  • 프로세스를 실행하는 계정이 기본 디렉토리(프로세스에대한, ODBC DSN이 아니라)에대한 쓰기권한을 가지고 있지 않다면 아마 SQLConnection()을 수행하는 동한 실행 오류를 얻게될 것이다. 필자는 이것이 코드상의 문제라기 보다는 ODBC의 문제라고 생각한다. 이 것은 몇몇 ODBC 드라이버들이 임시 파일을 사용하기때문에 일어난다. 필자는 MS Jet Engine(Access Driver)을 사용할 때 이러한 오류를 보았다.
  • 이 것은 스피드나 메모리에대해 최적화되지 않았다. 이것은 메모리의 사용을 증대시킨다.
  • 이 판본은 486 프로세서에서 컴파일되었다. 필자는 386을 사용한다면 실행시 어떠한 문제가 있는지 알지 못한다. 그리고 또 386을 사용한다면 Win32 OS를 사용하고 있다고 가정하였다.
  • DSN을 추가할 때 이 것이 시스템 DSN이 되도록 지정할 수 없다. 이 것은 자동적으로 사용자 DSN이 된다.
설치방법
  1. ODBC.PM 파일을 PERLLIBWIN32 디렉토리로 복사.
  2. ODBC.PLL 파일을 PERLLIBAUTOWIN32ODBC 디렉토리로 복사
  3. DSN(Data Source Name)을 정의하고 이 모듈을 정상적으로 사용할 모든 것(ODBC 드라이버, 데이타베이스 파일등)을 가지고 있는지 확실히 한다.
  4. 이제 전면적으로 ODBC를 사용할 준비가 되었다.


다음글: 펄 응용 - 제 3강 ODBC 개체 (15660)1996-05-03
이전글: 펄 응용 - 제 1강 modperl의 사용법 (21136)1996-05-01
<< 이전페이지 (3/5)다음페이지 (5/5) >>

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.