CUBRID ODBC 드라이버

설명

CUBRID ODBC 드라이버는 ODBC 3.52 버전을 지원하며, ODBC 코어 부분과 Level 1과 Level 2 일부 API를 지원한다. CUBRID ODBC 드라이버는 ODBC Spec 3.x를 기반으로 구현되었으므로 ODBC Spec 2.x을 이용하여 작성한 프로그램에 대해서 하위 호환성을 완벽하게 보장하지는 않는다. 32비트만 지원하므로, Windows 64비트 환경이라도 CUBRID 32비트 버전을 설치해야 한다. Windows 64비트 환경에서 CUBRID 32비트의 ODBC 드라이버는 C:\Windows\SysWOW64\odbcad32.exe를 실행하여 확인할 수 있다.

CUBRID ODBC 드라이버의 설정에 대한 자세한 설명은 ODBC와 ASP 환경 설정을 참고한다.

CUBRID와 ODBC의 데이터 타입 매핑

다음은 CUBRID가 지원하는 데이터 타입과 ODBC 데이터 타입을 매핑한 표이다.

CUBRID 데이터 타입

ODBC 데이터 타입

Char

SQL_CHAR

Varchar

SQL_VARCHAR

String

SQL_LONGVARCHAR

Nchar

SQL_CHAR

Varnchar

SQL_VARCHAR

Bit

SQL_BINARY

varying bit

SQL_VARBINARY

Numeric

SQL_NUMERIC

Int

SQL_INTEGER

Short

SQL_SMALLINT

Float

SQL_FLOAT

Double

SQL_DOUBLE

Bigint

SQL_BIGINT

Date

SQL_TYPE_DATE

Time

SQL_TYPE_TIME

Timestamp

SQL_TYPE_TIMESTAMP

Datetime

SQL_TYPE_TIMESTAMP

Monetary

SQL_DOUBLE

Oid

SQL_CHAR(32)

set, multiset, sequence

SQL_VARCHAR(MAX_STRING_LENGTH)