ParadoxdBASE和文本数据库BDE包含的数据库驱动程序支持对标准数据源的一致性访问用户可以增加ODBC驱动和Borland SQL Links产品以支持对SQL 服务器的数据访问如InterBase Oracle和Sybase等此外BDE给予Windows 和Windows NT应用开发者以直接独立共享的对多种数据源的高级访问
BDE在设计上是面向对象的在运行时数据库应用通过建立各种类型的BDE 对象与BDE交互这些运行的对象用于操作数据库实体如数据库表查询BDE的扩展的API支持CC++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服务器平台特别是在将数据库应用程序转移到对OracleSybase和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数据
Delphi客户/服务器应用开发环境的构造
Borland SQL Links 的安装
SQL Links的安装过程如下
⑴ 在客户端工作站上将SQL Links号磁盘插入软盘驱动器A:或B
⑵ 在Windows 的资源管理器中选择运行A:\INSTALL( 或B:\INSTALL)并显示打开对话框
⑶ 选择Continue 或按EnterINSTALL 检测工作站上是否已安装了BDE 的动态链接库IDAPIDLL 如果需要它将显示一个对话框以让你描述该文件所在位置当定位IDAPIDLL后INSTALL显示Borland SQL Links目录对话框描述你想安装的SQL Links驱动程序
当你完成这些工作选择Continue或按EnterINSTALL显示IDAPI配置定位框
⑷ 描述你想安装的IDAPI配置文件的升级版的位置当你完成这些工作后选择Continue或按Enter在继续安装之前按照你所选择的驱动程序安装程序将需要更多的信息后面的章节中将叙述这些信息
⑸ 一旦你提供了所有的必要信息安装开始当安装结束后你能选择察看SQL Links自述文件READLINKTXT阅读这个文件将找到最新的信息
[] [] [] []