아이디   비밀번호  
   
       압축,암/복호화 
데이터베이스 
챠트/이미지 
OCR/OMR/MICR 
멀티링궐 
네트웍/통신 
컴포넌트모음 
레포트/인쇄/출력 
시스템 프로그래밍 
버젼컨트롤 
User Interface 

미드미 키보드
11,000원
AlphaControls
220,000원
Oracle Data Access Components (ODAC)
440,000원




 HOME > DELPHI,C++Builder >  데이터베이스


 
Oracle Data Access Components (ODAC) 
제조사 : CoreLab Software
기능설명 : TCP/IP를 이용한 Oracle 데이터 엑세스 컴포넌트
전화문의 : (02)521-7900
메일문의 : midmee@devtools.co.kr

제품명

판매가

수량

  ODAC Standard Edition

440,000

  ODAC Professional Edition 550,000

  ODAC professional Edition with Source Code 770,000

  ODAC Standard to Professional 220,000

  ODAC Upgrade to Source Code

330,000

 


  판매가 화폐단위 :  (데브툴즈의 모든 상품가격은 VAT포함 가격입니다.)
  대량 구매 및 견적요청을 하시면 좀더 저렴한 가격으로 구매할 수 있습니다.

 
 

Oracle Data Access Components for Delphi, C++ Builder and Kylix

Oracle Data Access Components (ODAC) 라이브러리는 Borland Delphi, C++ Builder and Kylix를 위해 약간의 비시각적 컴포넌트들을 제공합니다. Oracle RDBMS를 엑세스하기위해 제공됩니다. ODAC는 Borland Database Engine(BDE)에서 일반적으로 처리할 데이터 방법을 선택할 수 있습니다.


 ODAC는 Oracle Call Interface (OCI)를 직접 사용합니다. Oracle Call 인터페이스는 application programming interface (API)입니다.Application programming interface(API)인 Oracle Call Interface는 3세대 언어의 원시 프로시져를 어플리케이션 개발자들이 사용하도록 도와줍니다. 그리고 Oracle 데이터베이스에 접근하기 위해 함수를 호출하고 SQL문을 실행의 모든 상태를 컨트롤 합니다.OCI는 보편적인 데이터베이스 라이브러리의 접근을 제공하며 동적 런타임 라이브러리의 폼안에서 복구 함수를 제공합니다. ORA*.DLL는 어플리케이션안에서 링크할 수 있습니다.

또한 ODAC의 Net 옵션에서 Oracle 클라이언트 소프트웨어를 설치하지 않고 ODAC에 접속할 수 이도록 허용합니다. 작은 데이터베이스 어플리케이션을 실질적으로 만들기위해 ODAC는 단지 TCP/IP 프로토콜만을 필요로 합니다.

Oracle 지원 클라이언트/서버 어플리케이션 안에 있는 BDE의 사용은 약간의 결함을 가지고 있습니다.

BDE 커뮤니티의 결과에 따르면 서버의 특정기능을 사용할 수 없으며, 더많은 리소스를 사용하고, 데이터 처리의 속도를 저하시키며, 어플리케이션 배포를 방해합니다.

데이터의 BDE 전송방법을 사용한 예:

[Oracle RDBMS] <> [SQL*Net] <> [OCI] <> [SQL Links] <> [BDE] <> [Application]


ODAC는 Oracle Call Interface를 통하여 직접 작동합니다. BDE와 SQL 링크들의 사용을 피할 수 있습니다.

[Oracle RDBMS] <> [SQL*Net] <> [OCI] <> [Application]


ODAC Net은 최상의 전송방법을 제공합니다:

[Oracle RDBMS] <> [TCP/IP] <> [Application]

 


Using ODAC in Client mode allows your application to connect to OCI directly.


 

 

Using ODAC in Direct mode provides the optimal transfer route.


 

컴포넌트


ODAC는 다음의 컴포넌트들을 포함합니다.

  • TOraSession - 서버 커넥션을 제어;
  • TOraQuery - 쿼리실행, 레코드셋 사용, 데이터베이스 테이블들의 유연성있는 업데이트; 
  • TSmartQuery - 쉬운 사용과 TOraQuery사용, INSERT, DELETE, UPDATE 쿼리 자동생성, 자동 잠금과 레코드 리프레싱;
  • TOraSQL - SQL문 실행, PL/SQL 블록, 저장 프로시져;
  • TOraTable - SQL문을 작성하지 않고 데이터 싱글 테이블의 업데이트 및 가져오기;
  • TOraStoredProc - 저장 프로시져 와 함수의 실행, 파라미터로 되돌아온 커서 데이터를 수정허용;
  • TOraNestedTable - nested 테이블의 데이터 제어;
  • TOraProvider - 클라이언트 데이터셋으로부터 데이터 제공과 업데이트 적용;
  • TOraScript - SQL과 PL/SQL문의 연속실행;
  • TOraAlerter - 세션을 통해 메시지 전송 허용;
  • TOraLoader - Oracle 데이터베이스에 빠른 데이터 로딩 제공;
  • TOraSQLMonitor - ODAC에 기반한 어플리케이션에서 동적 SQL 실행 모니터링 허용;
  • TOraErrorHandler - 에러메세지 설명;
  • TBDESession - BDE에 기반한 어플리케이션 안에서 ODAC 컴포넌트들을 통합가능;
  • TConnectDialog - 사용자이름,패스워드와 서버이름 입력 제공;
  • TVirtualTable - 메모리안에서 데이터셋에 데이터 저장

주요기능


Oracle Data Access 컴포넌트들의 주요기능

  • Oracle 데이터에 직접엑세스. BDE와 ODBC의 할당,설치 및 설정이 필요없습니다;
  • Net 옵션과 TCP/IP를 통해 직접작동하므로 클라이언트 사이드에 있는 오라클 소프트웨어를 필요로 하지 않습니다;
  • 확장된 오라클 데이터 타입은 XML타입, LOB's,Objects,nested tables, refrences, timestamp들과 interval들을 포함합니다;
  • 매우빠른속도로 큰 데이터들을 불러옵니다;
  • 스트링과 열 데이터 저장에 최적화;
  • Unicode 데이터에서 작동하기 쉬움;
  • TSmartQuery와 TOraTable컴포넌트들로 자동 데이터 업데이트;
  • 자동적으로 레코드 잠금과 리프레싱;
  • NonBlocking mode는 나뉘어진 쓰레드들에서 길고 영구적인 백그라운드 쿼리들을 실행합니다.
  • Oracle 9i의 스크롤 가능한 커서들 지원;
  • 투명 어플리케이션 떨어뜨리기 지원;
  • 경고,파이프,직접경로 인터페이스등의 많은 오라클 특정 기능들을 지원;
  • 나뉘어진 실시간 및 GUI틀적 파트들은 CGI와 같은 순수한 콘솔 어플리케이션을 생성할 수 있습니다;
  • SmartRefresh 옵션은 자동적으로 동기화하기위해 두 개또는 더 이상의 데이터셋들을 허용
  • 로컬 정렬기능;
  • 향상된 디자인-타임 에디터;
  • OraTools Add-in은 디자인-타임 호환성을 확장합니다. 쿼리를 생성 및 검사 하기 위해 도구들을 설정하고 PL/SQL 블록들을 디자인 및 디버깅하고 데이터베이스 스키마들을 탐색합니다;
  • TOraSQLMonitor 컴포넌트와 DBMonitor를 이용한 확장된 SQL 추적 호환성 제공;
  • TCRDBGrid의 소스코드를 포함하여 데이터-인식 그리드 컨트롤을 확장합니다;l
  • 넓은 데이터-인식과 InfoPower, ReportBuilder, FastReport와 같은 리포팅 컴포넌트들을 지원;
  • BDE로부터 쉬운 마이그레이션;
  • 클라이언트/서버 어플리케이션들을 개발하기위해 Delphi, C++ Builder 또는 Kylix사용을 허용;

호환성


ODAC는 Oracle Personal Edition을 포함하는 10g, 9i, 8i, 8.0과 7.3과 Oracle 8 Lite를 지원합니다. ODAC를 지원하는 다음의 개발환경을 따릅니다;

  • Borland Delphi 2005~2007
  • Borland Delphi 8
  • Borland Delphi 7
  • Borland Delphi 6
  • Borland Delphi 5
  • Borland C++ Builder 6
  • Borland C++ Builder 5
  • Borland C++ Kylix 3
  • Borland C++ Kylix 2

단, ODAC를 지원하지 않는 Kylix Open Edition을 제외한 Professional 과 Enterprise edition들만 지원합니다.


 

 

Oracle Data Access Components design-time


 

 ODAC for Windows

  ODAC 6.10 for Delphi and C++Builder 2007 [size 3805 Kb]

  ODAC 6.10 for BDS 2006 and Turbos [size 6150 Kb]

  ODAC 6.10 for Delphi 2005 [size 5285 Kb]

  ODAC 6.10 for Delphi 8 [size 3398 Kb]

Download

*note: This package requires Update Pack 3


  ODAC 6.10 for Delphi 7 [size 2867 Kb]

  ODAC 6.10 for Delphi 6 [size 2714 Kb]

Download

*note: This package requires Update Pack 2 (Delphi 6 Build 6.240)


  ODAC 6.10 for Delphi 5 [size 2685 Kb]

  ODAC 6.10 for C++Builder 6 [size 2424 Kb]

  ODAC 6.10 for C++Builder 5 [size 2371 Kb]

  ODAC 3.90 for Delphi 4 [size 1882 Kb]

Download

*note: This package requires Update Pack 3 (Delphi 4 Build 5.108)


  ODAC 3.90 for C++Builder 4 [size 2392 Kb]

  ODAC 2.00 for Delphi 3 [size 775 Kb]

  ODAC 2.00 for C++Builder 3 [size 998 Kb]


 ODAC for Linux

  ODAC 6.10 for Kylix 3 [size 5600 Kb]

  ODAC 6.10 for Kylix 2 [size 3788 Kb]

  ODAC 3.90 for Kylix 1 [size 2348 Kb]


 Documentation and Demo

  PDF documentation [size 1119 Kb]

  ODAC compiled demo [size 1229 Kb]


 Related Tools and Add-Ins

  OraDeveloper Tools 2.00 for Delphi 2007 [size 4746 Kb]

  OraDeveloper Tools 2.00 for Delphi 2006 [size 4720 Kb]

  OraDeveloper Tools 2.00 for Delphi 2005 [size 4721 Kb]

  OraTools 2.60 Add-In for Delphi [size 1178 Kb]

  DBMonitor for Windows [size 675 Kb]

 
 
 
ODAC Edition Matrix

FeatureDeveloperProfessionalStandardTrial
Base Components
(TOraSession, TOraQuery, TSmartQuery, TOraSQL, TOraTable, TOraStoredProc, TOraUpdateSQL, TOraDataSource, TOraScript, TOraSQLMonitor, TConnectDialog, TOraNestedTable, TVirtualTable, TCRDBGrid, OraDataAdapter)
++++
Additional Components
(TOraPackage, TOraAlerter, TOraLoader, TOraTransaction, TOraQueue, TOraQueueTable, TOraQueueAdmin, TOraChangeNotification, TOraTrace, TOraErrorHandler, TOraProvider, TBDESession, TCRBatchMove)
++ +
Direct connectivity (connection without Oracle client)++ +
Design-time features, including component editors and property editors++++
DataSet Manager++ +
Migration Wizard++++
Smart Refresh in TSmartQuery component++ +
OraDeveloper Tools+   
Trial limitations   +