Direct Oracle Access |
如果您使用Borland的Delphi或c++ Builder来开发Oracle应用程序,那么Direct Oracle Access组件集可以帮助您无缝集成这个开发工具和数据库系统。您的应用程序可以最大限度地利用这两种产品。 |
重要特性 |
高性能 在线事务和批处理应用程序都得益于Oracle性能特性。直接访问Oracle,也就是说,直接访问Oracle接口。这保证了标准数据库访问函数的最佳性能。支持Array Fetching、Array DML、PL/SQL块、PL/SQL表、本地语句缓存和直接路径加载引擎,使您能够更加优化应用程序的性能关键函数。 |
High performance |
简单应用程序分布 直接的Oracle访问应用程序不需要BDE或ODBC这样的中间件,它只需要Oracle SQL*Net或Net8。因此,您可以部署应用程序,而不需要许多版本依赖或配置问题,这些问题通常与中间件安装有关。 |
Application distribution |
Oracle包支持 Oracle数据库中的大多数PL/SQL代码都是在包中编写的。直接的Oracle访问提供了一个TOraclePackage组件,允许您轻松调用打包的程序单元,而不需要详细声明这些程序单元及其参数。 此外,直接的Oracle访问包括一个包向导,它可以生成类来封装程序单元和在包中定义的记录类型。这将使Oracle包成为Object Pascal或c++语言的自然扩展。 |
The Package Wizard |
TOracleDataSet 直接的Oracle Access中的dataset组件支持Oracle记录锁定、记录刷新、服务器生成值、自动序列值生成和BLOB压缩。如果主表和详细表之间存在外键,或者主表包含一个或多个集合列或属性(嵌套表或varray),则可以自动设置主/详细关系。 TOracleDataSet可以在运行时使用Oracle Dictionary中的大部分信息。可以在客户端检查服务器约束,并且可以从消息表中读取约束错误消息。格式掩码、范围值和默认值也可以从字典中读取。这样,您就可以在可执行文件中使用最少的“数据库已知量”来创建应用程序,动态地采用数据库中的更改,而无需重新编译它。 |
The TOracleDataSet |
实例查询模式 TOracleDataSet组件有一个按示例模式的查询,它允许您在应用程序中提供QBE表单,而不需要任何附加编程,也不需要任何附加组件或控件。生成的QBE查询在Oracle服务器上执行,因此具有最佳性能和最小网络流量。用户可以提供简单的查询值(如JONES或100),可以包含字符串值(如JON%)的通配符,还可以包括比较操作符(如>、<、NOT、BETWEEN、IN等)。 |
Query By Example |
Oracle监视 要监视Direct Oracle Access应用程序的数据库访问活动,可以使用Oracle monitor实用程序。它显示每个活动的SQL、变量、时间戳、运行时间、网络统计、数据库统计和查询执行计划。这有助于发现性能瓶颈,用于调优目的,并解决应用程序错误问题。 |
The Oracle Monitor |
警报和管事件 Oracle服务器包括用于事件处理的dbms_alert和dbms_pipe包。Direct Oracle Access中的TOracleEvent可以作为这些事件的接收者。它在应用程序的后台线程中工作,可以将数据库事件传播到熟悉的对象事件。这些事件可以与应用程序的主线程同步或异步发生。 |
Alert and Pipe events |
SQL脚本 如果需要执行许多数据定义语言(DDL)语句,例如要执行应用程序的数据库安装部分,可以使用TOracleScript组件。它有一个属性编辑器,允许您开发脚本和单个命令。可扩展脚本语言遵循基本的SQL*Plus语法,并支持所有SQL语句。它还支持替换变量以使脚本可自定义。 |
SQL Scripts |
先进的队列 为了利用Oracle8的高级队列选项,您可以使用TOracleQueue组件。TOracleQueue组件封装了DBMS_AQ包的基本功能。它提供了一种方便的方式将消息编入队列或从队列中消除消息。消息可以在应用程序的后台线程中去排队,以线程模式生成的事件可以与应用程序的主线程同步或异步发生。 |
会话池 在经常需要创建会话来处理客户端应用程序请求的服务器应用程序中,使用连接池可能是有用的。如果没有池概念,每个请求都可能导致实际的数据库登录和注销。通过使用TOracleSessionPool组件,您可以维护一个数据库会话池,可以对不同的请求使用和重用数据库会话。您可以定义池中最大会话数的最小值,定义池中空闲会话的超时行为,并预先设置用户名、密码和数据库。 |
支持Oracle的特定特性 Direct Oracle Access支持许多Oracle特定的特性。除了上面提到的特性,它还支持Oracle8和Oracle8i功能,比如LOB定位器、对象和引用、XMLTYPE、时间戳、可滚动查询、密码过期、外部过程开发以及MTS的Oracle服务。 |
系统要求 Direct Oracle Access需要一个Windows 95、98、ME、NT4、2000、XP、Vista、Windows 7、Windows 8或Windows 10客户端,安装Oracle SQL*Net、Net 8、Net 9、Net 10、Net 11或Net 12。支持的Oracle服务器版本是7.x, 8.x, 8i, 9i, 10g, 11g和12c。Direct Oracle Access可用于所有Delphi和c++ Builder的最新版本。 |
1. 产品送达用户之日起 7 日内,出现“性能故障”,经由用户所购产品的生产厂家指定维修服务机构检测属实后,可以免费换货;
2.产品送达用户之日起,主机享有 12 个月保修服务,配件享有 6 个月保修服务。
1、若产品主机符合保修条件,根据保修卡与购机发票即可享受保修服务,若无法提供购买证明及保修卡,则以到货签收时间作为保修起算标准;
2、属非保修产品,用户所购产品的生产厂家指定维修服务机构做保外收费维修处理;
3、产品修复后相同的故障经用户所购产品的生产厂家指定维修服务机构检验属实后,享有 3 个月保修服务;
4、需要维修或检测的产品,向用户所购产品的生产厂家指定维修服务机构送修或检测过程中发生的运输、发货和处置费用由用户承担;维修或检测产品寄还用户时产生的运费由用户所购产品的生产厂家承担(仅限中国大陆境内);
5、需要维修或检测的产品,请用户及时备份机器内的数据。用户所购产品的生产厂家不对因数据丢失造成的损失负责;
6、产品在保修期内,维修中正常使用的零部件免费;
7、维修中被替换下来的零部件所有权归用户所购产品的生产厂家所有;
8、用户所购产品的生产厂家不对非产品标准配置的及未经公司认证的配件、软件或应用负责;
9、平台产品均按照国家三包政策执行(产品在未拆封的情况下),个别产品除外,如:定制产品,项目产品等。
10、本条款未尽事宜参考国家三包法律规定。
1、产品无购机发票和保修卡,亦不能在用户所购产品的生产厂家查询到相关的销售信息,且出库日期超过 12 个月;
2、产品主机和配件曾受到:非正常或错误的使用、非正常条件不当的存储、未经授权的拆卸或改动、事故、不恰当的安装造成的损害;
3、由于用户不当造成的损害,如液体注入、外力受损等;
4、未按产品使用说明书的要求进行使用,维修保养或以外运输造成的损坏;
5、 产品的损坏由外部包括但不限于卫星系统、地磁、静电、物理压力等非正常不可预测的因素引起的;
6、因不可抗力如地震、水灾、战争等原因造成的损坏;
7、其它不符合三包相关规定的情况。
您好,有什么能帮助您
2022-05-08 09:35您好,有什么能帮助您
2022-05-08 09:35此用户没有填写评价内容
2022-05-08 09:35此用户没有填写评价内容
2022-05-08 09:35此用户没有填写评价内容
2022-05-08 09:35此用户没有填写评价内容
2022-05-08 09:35