当前位置: > 编程语言 > Delphi教程 >

第十八章-Delphi客户服务器应用开发(二)(2)

时间:2011-11-16 | 栏目:Delphi教程 | 点击:

BDE在设计上是面向对象的。在运行时,数据库应用通过建立各种类型的BDE 对象与BDE交互,这些运行的对象用于操作数据库实体如数据库表、查询。BDE的扩展的API支持C、C++、Delphi等对数据库引擎的访问。

在Delphi应用程序中访问数据库是通过调BDE的API函数。Delphi在库单元BDE中提供了大约三十多个API函数和各种BDE消息和结构。由于Delphi应用程序的开发是基于部件的,有关BDE API的调用都嵌入了Delphi可视部件类库,因此,建立数据库应用时可以不必管BDE API的细节。只要正确安装IDAPI的Drivers,并进行正确的配置,就能使你的数据库应用程序与服务器连接并访问数据库。当然为了提高应用程序的数据库访问性能, 可以在程序中直接调用BDE API函数。

Borland的IDAPI包含对ODBC的支持,因此通过BDE,你的应用程序能访问一切与ODBC兼容的数据库如Access和Btrieve。

Local InterBase Server提供了一个单用户多实例的SQL服务器平台,特别是在将数据库应用程序转移到对Oracle、Sybase和Informix等远程数据库的访问之前,可以在Local InterBase Server平台建立和测试数据库应用程序。

对客户/服务器型的数据库应用程序来说,SQL Links在Delphi数据库体系结构中起着至关重要的作用。

Borland SQL Links支持访问局部(Paradox dBASE)和远程SQL数据库的BDE应用程序。为了访问特定的远程SQL服务器必须在客户端安装相应的SQL Links驱动程序。安装了SQL Links驱动程序后,SQL表达式才能被传送给相应的服务器执行。

一旦你安装了SQL Links的驱动程序并建立SQL驱动程序的Alias,你就能采用下列方法使数据库应用程序象访问本地Paradox和dBASE数据库一样访问远程数据库:

● 通过应用程序用户接口(界面)

● 通过包含嵌入SQL表达式的应用程序

● 直接将SQL表达式传送给服务器

BDE也支持应用程序使用SQL访问局部数源,

安装了SQL Links驱动程序,你能用SQL访问数据。驱动程序负责SQL服务器的链接,将查询语句转换成兼容的SQL语句并将它们传送给SQL数据库。等处理完成后,SQL数据库把结果以应 

⑴ BDE客户查询SQL数据库;

⑵ SQL Links驱动程序建立客户工作站与SQL Server的链接,并将查询发送给SQL

服务器;

⑶ SQL服务器进行SQL表达式的错误和语法检查,处理查询并将结果返回给BDE

客户;

⑷ SQL Links驱动程序将结果通过SQL转换成客户端能识别的形式,客户端将其进

行格式化并将数据显示给用户。

在应用程序中使用SQL Links驱动程序对使用SQL的数据库具有如下好处:

● 直接查询SQL服务器的能力

● 支持SQL网络的传输

● 增强了记录的快速存取

● 数据锁定

● 在SQL结果集和数据库表的双向变换

● 使用索引给数据排序

● 为数据库当前Session建立书签,并可在以后重用书签

● 通过动态访问数据源来动态处理SQL数据

18.2 Delphi客户/服务器应用开发环境的构造

18.2.1 Borland SQL Links 的安装

SQL Links的安装过程如下:

⑴ 在客户端工作站上将SQL Links1号磁盘插入软盘驱动器.A:或B。

⑵ 在Windows 95的资源管理器中,选择运行A:\INSTALL( 或B:\INSTALL),并显示打开对话框。

⑶ 选择Continue 或按Enter。INSTALL 检测工作站上是否已安装了BDE 的动态链接库IDAPI01.DLL 。如果需要它将显示一个对话框,以让你描述该文件所在位置。当定位IDAPI01.DLL后,INSTALL显示Borland SQL Links目录对话框,描述你想安装的SQL Links驱动程序。

当你完成这些工作,选择Continue或按Enter.INSTALL显示IDAPI配置定位框。

⑷ 描述你想安装的IDAPI配置文件的升级版的位置。当你完成这些工作后,选择Continue或按Enter。在继续安装之前按照你所选择的驱动程序。安装程序将需要更多的信息,后面的章节中将叙述这些信息。

⑸ 一旦你提供了所有的必要信息,安装开始当安装结束后,你能选择察看SQL Links自述文件——READLINK.TXT。阅读这个文件将找到最新的信息。

18.2.2 配置SQL环境

与你的BDE应用程序一起安装的有BDE配置工具(BDECFG32.EXE),该工具帮助用户修改他们的应用程序配置。配置参数被存于命名为IDAPI32.CFG的二进制文件中。当应用程序启动时,将读这个文件。通常该文件在应用安装过程中被置于BDE文件目录中(C:\Program Files\Common\BDE)。

本节描述怎样使用BDE配置工具设置应用程序的SQL环境。一旦配置好BDE应用环境,就可开始联接网络,并访问SQL服务器。

关于怎样使用BDE配置工具的详细介绍,可参见BDE用户指南或按运行BDE配置工具选择Help按钮显示在线帮助。

在开始配置SQL环境前,必须已完成以下工作:

● 已安装SQL Links软件

● 退出所有其它Borland应用程序

● 在Windows 95中打开应用程序组Borland Delphi 2.0

● 选择IDAPI配置工具图标,出现配置工作窗口后进入驱动程序管理页

您可能感兴趣的文章:

相关文章