Core Lab Oracle Data Access Components 5.70
Copyright 1997-2006, Core Lab. All Rights Reserved
--------------------------------------------------
Oracle Data Access Components (ODAC) library offers some nonvisual
components for Borland Delphi for Win32, Borland Delphi for .NET,
C++ Builder, Kylix. They serve for access to Oracle RDBMS.
ODAC is an alternative to standard way processing data by
Borland Database Engine (BDE).
ODAC uses Oracle Call Interface (OCI) directly. The Oracle Call
Interface is an application programming interface (API) that allows
an application developer to use a third-generation language's native
procedure or function calls to access the Oracle database server and
control all phases of SQL statement execution. The OCI provides a
library of standard database access and retrieval functions in the
form of a dynamic runtime library, ORA*.DLL, that can be linked in
by the application.
Also with Net option ODAC allows to connect without Oracle client
software installed on workstation. In such case ODAC requires only
TCP/IP protocol and allows to build really thin database application.
Using BDE in Oracle oriented client/server applications has some
deficiencies. So in consequence of BDE community get unable server
specific features, use more resources, reduce speed of processing
data, cumbrous distribution of an application and its administration.
In case of using BDE transfer way of data is:
[Oracle RDBMS] <> [SQL*Net] <> [OCI] <> [SQL Links] <> [BDE] <> [Application]
ODAC works directly through Oracle Call Interface. It allows to
avoid using BDE and SQL Links:
[Oracle RDBMS] <> [SQL*Net] <> [OCI] <> [Application]
ODAC Net provides optimal transfer way:
[Oracle RDBMS] <> [TCP/IP] <> [Application]
ODAC includes following components:
TOraSession - controls server connection;
TOraQuery - queries execution, operates record set, flexible way
updating database tables;
TSmartQuery - easy in using and an alternative to TOraQuery,
automatically builds INSERT, DELETE, UPDATE queries, automatic
locking and refreshing records;
TOraSQL - executes SQL statements, PL/SQL blocks, stored procedure;
TOraPackage - allows to execute package procedures and functions and
provides access to package variables;
TOraTable - allows to retrieve and update data single table without
writing SQL statement;
TOraStoredProc - executes stored procedures and functions, allows
to edit cursor data returned as parameter;
TOraNestedTable - controls nested table's data;
TOraProvider - provides data to and applies updates from a client
dataset;
TOraScript - executes sequence of SQL and PL/SQL statements;
TOraAlerter - allows to transfer messages between sessions;
TOraLoader - provides quick loading data to Oracle database;
TOraSQLMonitor - allows to monitor dynamic SQL executing in ODAC
based applications;
TOraErrorHandler - translates error messages;
TBDESession - allows to integrate ODAC components into BDE based
application;
TConnectDialog - serves for enter username, password and server name;
TCRDBGrid - extends TDBGrid capabilities, provides visual access to
filters and incremental search;
TVirtualTable - dataset stores data in memory.
OraDataAdapter - .NET component, uses TDataSet as data source for
retrieving and saving data to System.Data.DataSet
Features
--------
Following list describes the main features of Oracle Data Access Components:
- Direct access to Oracle data. No distributing, installing and
configuring the BDE and ODBC;
- Doesn't require Oracle's software on client side with Net option and
works directly through TCP/IP;
- Extended Oracle data types support including XML types, LOB's, objects,
nested tables, references, timestamps and intervals;
- High performance controlled fetch of large data blocks;
- Optimized string and raw data storing;
- Easy work with Unicode data;
- Automatic data updating with TSmartQuery and TOraTable components;
- Automatic record locking and refreshing;
- NonBlocking mode allows to run long lasting background queries in
separate threads;
- Oracle 9i scrollable cursors support;
- Transparent Application Failover support;
- Supports many Oracle specific features such as alerts, pipes and
Direct Path interface;
- Separated run-time and GUI specific parts allow to create pure console
applications such as CGI;
- SmartRefresh option allows two or more datasets to be synchronized
automatically;
- Advanced design-time editors;
- OraTools Add-in extending design-time capabilities by set of tools to
build and check queries, design and debug PL/SQL blocks and explore
database schemas;
- Extended SQL tracing capabilities provided by TOraSQLMonitor component
and DBMonitor application;
- Wide data-aware and reporting components support;
- Easy migration from BDE;
- Allows to use Professional Edition of Delphi, C++ Builder or Kylix to
develop client/server applications.
Compatibility
-------------
ODAC supports Oracle 10g including Express Edition, 9i, 8i, 8.0 and 7.3
including Personal and Lite.
Following IDE are supported by ODAC: Borland Delphi 2006, 2005, 8, 7, 6 and 5,
C++ Builder 6 and 5, Kylix 3 and 2. Architect, Professional and Enterprise
editions are supported. ODAC does not support Kylix Open Edition.
Note:
Update Pack 3 is required for Delphi 8
Update Pack 2 is required for Delphi 6 (Build 6.240)
Installation
------------
ODAC installer copies these files to folders where they should be resided.
The following packages are used with Delphi 5, Delphi 6, Delphi 7,
Delphi 2005, Delphi 2006, C++ Builder 5, C++ Builder 6 projects:
dacXX.bpl - DAC run-time package (located in Windows\System folder)
dcldacXX.bpl - DAC design-time package (located in Delphi\Bin folder)
dacvclXX.bpl - DAC VCL support package (located in Delphi\Bin folder)
odacXX.bpl - ODAC run-time package (located in Windows\System folder)
dclodacXX.bpl - ODAC design-time package (located in Delphi\Bin folder)
odacvclXX.bpl - VCL support package (located in Delphi\Bin folder)
oraprovXX.bpl - TOraProvider component (located in Delphi\Bin folder)
crcontrolsXX.bpl - TCRDBGrid component (located in Delphi\Bin folder)
The following packages are used with Delphi 2006, Delphi 2005, Delphi 8 projects:
CoreLab.Dac.dll - DAC run-time package (located in Global Assembly Cache)
CoreLab.Dac.Design.dll - DAC design-time package
CoreLab.Odac.dll - ODAC Delphi 8 run-time package (located in Global Assembly Cache)
CoreLab.Odac.Design.dll - ODAC design-time package
CoreLab.Vcl.dll - TCRDBGrid component
CoreLab.Odac.AdoNet.dll - OraDataAdapter component
Delphi
======
To compile ODAC based application add $(DELPHI)\ODAC\Lib to Project
Options|Search path.
Delphi for .Net
===============
To register OraDataAdapter component in Delphi 2006, Delphi 2005, Delphi 8
Tool Palette follow these steps:
- Open Delphi and go to "Tool Palette" window;
- Add "ODAC" category using popup menu;
- Select "Installed .NET Components..." from popup menu;
- Go to "Installed .NET Components" tab within opened dialog;
- Check OraDataAdapter component;
- Press OK button.
To compile ODAC based application add CoreLab.Dac and CoreLab.Odac to
Namespace prefixes.
C++ Builder
===========
To compile ODAC based application add $(BCB)\ODAC\Lib to
Project Options|Library path and $(BCB)\ODAC\Include to
Project Options|Include path.
Kylix
=====
At first it is required to get ODAC packages reachable for Kylix IDE.
To do it you should add directory where ODAC packages are installed to
LD_LIBRARY_PATH using following command
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:
没有合适的资源?快使用搜索试试~ 我知道了~
ODAC_SDAC.rar_delphi ODAC_delphi odac_odac sdac_sdac
共1909个文件
pas:452个
res:266个
bdsproj:161个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 174 浏览量
2022-09-23
06:43:58
上传
评论
收藏 4.18MB RAR 举报
温馨提示
ODAC+SDAC源代码,本人已经编译通过,在ODAC目录有个工程包,打开来编译就行。 注意要在C盘建立c:\bpl c:\bpl\dcu两个目录,并将这两个目录增加到LIB目录里。 如果有以前的ODAC或者SDAC,需要卸载以前的包,删除原有的BPL和DCU文件。
资源推荐
资源详情
资源评论
收起资源包目录
ODAC_SDAC.rar_delphi ODAC_delphi odac_odac sdac_sdac (1909个子文件)
1 507B
Global.asax 72B
Global.asax 72B
WebForm.aspx 5KB
WebForm.aspx 5KB
Make.bat 9KB
Make.bat 8KB
Make.bat 3KB
Make.bat 2KB
Make.bat 336B
Make.bat 333B
Make.bat 333B
Make.bat 302B
Make.bat 302B
Make.bat 302B
Make.bat 302B
Make.bat 300B
Make.bat 300B
Make.bat 296B
Make.bat 296B
Make.bat 296B
Make.bat 296B
Make.bat 296B
Make.bat 296B
MS_DLLGroup.bdsgroup 675B
MidasGroup.bdsgroup 675B
OraDLLGroup.bdsgroup 675B
BDS2006.bdsproj 21KB
CoreLab.Odac.Design.bdsproj 16KB
CoreLab.Odac.Design.bdsproj 15KB
CoreLab.Odac.Design.bdsproj 14KB
CoreLab.Odac.bdsproj 14KB
CoreLab.Dac.bdsproj 13KB
CoreLab.Odac.bdsproj 13KB
CoreLab.Odac.bdsproj 13KB
CoreLab.Dac.bdsproj 12KB
CoreLab.Dac.bdsproj 12KB
CoreLab.Dac.Design.bdsproj 12KB
CoreLab.Odac.AdoNet.bdsproj 12KB
CoreLab.Vcl.bdsproj 12KB
VTable.bdsproj 12KB
VTable.bdsproj 12KB
CoreLab.Dac.Design.bdsproj 12KB
Web.bdsproj 12KB
ConnDialog.bdsproj 12KB
CoreLab.Dac.Design.bdsproj 12KB
Cached.bdsproj 11KB
Pictures.bdsproj 11KB
StoredProcUpdates.bdsproj 11KB
ServerCursors.bdsproj 11KB
LongString.bdsproj 11KB
StoredProc.bdsproj 11KB
UpdateSQL.bdsproj 11KB
CRDBGrid.bdsproj 11KB
FetchAll.bdsproj 11KB
Detail.bdsproj 11KB
Table.bdsproj 11KB
Smart.bdsproj 11KB
Query.bdsproj 11KB
Text.bdsproj 11KB
DataSet.bdsproj 11KB
Sql.bdsproj 11KB
DataSet.bdsproj 11KB
dclodac100.bdsproj 11KB
CoreLab.Odac.AdoNet.bdsproj 11KB
CoreLab.Odac.AdoNet.bdsproj 11KB
CoreLab.Dac.AdoNet.bdsproj 11KB
CoreLab.Vcl.bdsproj 11KB
CoreLab.Vcl.bdsproj 11KB
CoreLab.Vcl.bdsproj 11KB
CoreLab.Vcl.bdsproj 11KB
CRControls100.bdsproj 11KB
Web.bdsproj 11KB
ConnDialog.bdsproj 10KB
Cached.bdsproj 10KB
XMLType.bdsproj 10KB
Sql.bdsproj 10KB
Loader.bdsproj 10KB
Pictures.bdsproj 10KB
CoreLab.Dac.AdoNet.bdsproj 10KB
CoreLab.Dac.AdoNet.bdsproj 10KB
odac100.bdsproj 10KB
SmartRefresh.bdsproj 10KB
MultiCursors.bdsproj 10KB
NestedTables.bdsproj 10KB
FetchCursor.bdsproj 10KB
Progressor.bdsproj 10KB
PLSQLTable.bdsproj 10KB
LongString.bdsproj 10KB
StoredProc.bdsproj 10KB
UpdateSQL.bdsproj 10KB
CRDBGrid.bdsproj 10KB
DMLArray.bdsproj 10KB
BlobPics.bdsproj 10KB
Objects.bdsproj 10KB
Alerter.bdsproj 10KB
Detail.bdsproj 10KB
Cursor.bdsproj 10KB
Arrays.bdsproj 10KB
BFile.bdsproj 10KB
共 1909 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
- yaogen_jia2022-10-26非常有用的资源,可以直接使用,对我很有用,果断支持!
我虽横行却不霸道
- 粉丝: 98
- 资源: 1万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- java项目_ssm高校信息资源共享平台_java毕业设计.zip
- java项目_ssm高校校园点餐系统_计算机毕业设计.zip
- java精品项目-基于ssm的儿童成长博客记录系统-【毕业设计】-.zip
- java精品源码-基于ssm的大学生校园兼职平台管理系统【毕业设计】.zip
- java精品项目-基于ssm的springboot的校园二手交易平台【毕业设计】.zip
- java精品项目-基于SpringBoot+Thymeleaf的党员信息管理系统毕业设计-带.zip
- java精品项目-基于ssm出租车管理系统【毕业设计】.zip
- java精品项目-基于SSM+Shiro+LayUI+EasyUI的权限管理系统【毕业设计】.zip
- java毕业设计-ssm二手交易平台网站-计算机毕业设计.zip
- java毕业设计ssm二手手机回收平台系统-计算机毕业设计.zip
- java毕业设计-多用户博客个人网站-计算机毕业设计.zip
- java毕业设计_ssm高校二手交易平台_计算机毕设.zip
- java毕业设计_ssm房屋租赁系统_计算机毕业设计.zip
- java毕业设计_ssm高校毕业生就业满意度调查统计系统_计算机毕业设计.zip
- java【毕业设计】精品项目-基于ssm的学生在线选课系统.zip
- java【毕业设计】精品项目-基于ssm的在线考试系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功