Skip to end of metadata
Go to start of metadata

 

 

개요


이 장에서는 PHP에서 ODBC 함수를 이용하여 Altibase와 연동하는 방법을 설명한다.

 

 

Icon

이 문서와 관련된 오류 및 개선사항은 기술지원포털 또는 기술지원센터로 문의주시기 바랍니다.

Icon

이 문서는 정보 제공을 목적으로 제공되며, 사전에 예고 없이 변경될 수 있습니다. 이 문서는 오류가 있을 수 있으며, 상업적 또는 특정 목적에 부합하는 명시적, 묵시적인 책임이 일절 없습니다.

이 문서에 포함된 Altibase 제품의 특징이나 기능의 개발, 발표 등의 시기는 Altibase 재량입니다.

Altibase는 이 문서에 대하여 관련된 특허권, 상표권, 저작권 또는 기타 지적 재산권을 보유할 수 있습니다.

 

 

Altibase PHP 모듈 참고사항


PHP에서 지원하는 데이터 타입은 다음과 같다.
resource, int, bool, double, float, string, array, HashTable

Altibase 서버의 포트 번호와 Altibase에서 제공한 샘플 프로그램의 db.php에서 포트 번호를 맞춰야 한다.

 

 

PHP 연동을 위한 ODBC 매니저 설치


Unix/Linux 또는 Windows 환경에서 PHP로 Altibase에 연동을 하기 위해서는 먼저 ODBC 매니저를 설치해야 한다.

이 절에서는 Unix/Linux, Windows에서 ODBC 매니저를 설치하고 사용환경을 설정하는 방법을 설명한다.

 

Unix와 Linux


Unix 또는 Linux 환경에서 다음 절차대로 ODBC 매니저를 설치한다.

1. unixODBC 다운로드한다.

    unixODBC 홈페이지 (http://www.unixodbc.org)에서 다운로드 할 수 있다.

2. unixODBC 설치한다.

    다운로드한 unixODBC 소스 파일을 컴파일해야 한다. 컴파일된 라이브러리를 특정 위치에 설치하려면, configure할 때 –prefix 옵션으로 경로를 입력한다.

3. unixODBC 환경을 설정한다.

    ODBCSYSINI 환경변수의 값을 ALTIBASE HDB 설치 계정의 홈 디렉터리 경로로 설정한다.

4. unixODBC Driver Manager가 설치된 경로를 다음과 같이 환경변수에 추가한다. 라이브러리 경로를 설정하는 환경변수는 플랫폼과 운영체제의 bit에 따라서 LD_LIBRARY_PATH, LD_LIBRARY_PATH_64, SHLIB_PATH 중의 하나일 수 있다.

    다음은 unixODBC를 /usr/local/odbcDriverManager32 또는 /usr/local/odbcDriverManager64에 설치한 예이다.

5. ODBCSYSINI 환경변수의 경로에 다음 2개의 파일을 생성한다.

6. odbcinst.ini는 실제 내용이 없는 0 byte 파일이다.

7. odbc.ini에는 DSN 이름 및 ALTIBASE HDB ODBC 드라이버 파일의 위치, 서버의 IP 주소, 접속 포트 번호를 아래처럼 설정한다.

 

Windows


Windows 환경은 ODBC 매니저가 기본으로 설치되어 있어, Altibase를 설치할 때 ODBC 매니저에 Altibase ODBC 드라이버를 자동으로 등록한다.

 

 

ODBC 연결을 위한 PHP 함수


Altibase는 표준 ODBC를 지원함으로써 PHP에서 이 ODBC 함수들을 사용하여 Altibase 서버와 연동할 수 있다.
PHP에서 사용하는 ODBC 함수들에 대한 자세한 설명은 아래의 PHP 공식 매뉴얼 사이트를 참조한다:

http://php.morva.net/manual/kr/index.php

 

Sample Test


 

 

 

 

 

  • No labels