본문 바로가기
프로그래밍/PC

Delphi XE2, dbExpress Oracle 10g 연동

by 사악신 2012. 5. 30.

오라클 연결시 필요한 라이브러리가 있는데, 이를 위해 오라클 클라이언트를 별도로 설치하는 것은 아무래도 배포시 거추장 스럽다. 일단, http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 에서 해당하는 instant client 를 다운로드 받는다.




XE2 dbExpress 가 지원하는 데이터베이스와 해당 버전은 다음과 같으니 참고하면 된다.


InterBase XE, 2009, 2007, 7.5.1, 7.1*, 8.0*, 6.5* (All) (Driver dbxINT.dll, Client GDS32.DLL)

Firebird 2.5, 2.1, 1.5 (Ent/Ult/Arch) (Driver dbxfb.dll, Client fbclient.dll)

Sybase SQL Anywhere 12, 11, 10, 9, 8*, (Ent/Ult/Arch) (Driver dbxASA.dll, Client dbodbc*.dll)

DB2 UDB 9.5, 9.1, 8.x*, 7.x* (Ent/Ult/Arch) (Driver dbxDB2.dll, Client db2cli.dll)

Informix 9.x (Ent/Ult/Arch) (Driver dbxINF.dll, Client isqlb09a.dll)

Microsoft SQL Server 2008, 2005, 2000 (Ent/Ult/Arch) (Driver dbxMSS.dll, Client sqlncli10.dll)

MySQL 5.1, 5.0.27, 4.1* (Pro/Ent/Ult/Arch) (Driver dbxMYS.dll, Client libmysql.dll)

Oracle 11g, 10g, 9.2.0*, 9.1.0* (Ent/Ult/Arch) (Driver dbxora.dll, Client OCI.DLL)

Sybase ASE 12.5 (Ent/Ult/Arch) (Driver dbxASE.dll, Client libct.dll & libcs.dll)


다운로드한 압축 파일에서 아래 두 파일을 시스템 폴더에다 복사한다. 이때 64비트 윈도우라면 SysWOW64 디렉토리가 되겠다.


oraociei11.dll, oci.dll


연결 테스트를 해보면,




잘 된다. ^^

반응형

'프로그래밍 > PC' 카테고리의 다른 글

dbExpress MySQL 5.1 한글 테이블명 사용  (0) 2012.06.26
Delphi XE2 에서 DataSnap REST Application Cross Domain 처리  (0) 2012.06.20
Interface 요약 #7  (0) 2012.04.19
Interface 요약 #6  (0) 2012.04.19
Interface 요약 #5  (0) 2012.04.19

댓글