知识大全 Delphi客户服务器应用开发(二)[2]
Posted 数据库
篇首语:读书和学习是在别人思想和知识的帮助下,建立起自己的思想和知识。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Delphi客户服务器应用开发(二)[2]相关的知识,希望对你有一定的参考价值。
DELPHI基础教程:Delphi客户服务器应用开发(二)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Paradox dBASE和文本数据库BDE包含的数据库驱动程序支持对标准数据源的一致性访问 用户可以增加ODBC驱动和Borland SQL Links产品以支持对SQL 服务器的数据访问 如InterBase Oracle和Sybase等 此外BDE给予Windows 和Windows NT应用开发者以直接 独立共享的对多种数据源的高级访问
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数据
Delphi客户/服务器应用开发环境的构造
Borland SQL Links 的安装
SQL Links的安装过程如下
⑴ 在客户端工作站上将SQL Links 号磁盘插入软盘驱动器 A:或B
⑵ 在Windows 的资源管理器中 选择运行A:\\INSTALL( 或B:\\INSTALL) 并显示打开对话框
⑶ 选择Continue 或按Enter INSTALL 检测工作站上是否已安装了BDE 的动态链接库IDAPI DLL 如果需要它将显示一个对话框 以让你描述该文件所在位置 当定位IDAPI DLL后 INSTALL显示Borland SQL Links目录对话框 描述你想安装的SQL Links驱动程序
当你完成这些工作 选择Continue或按Enter INSTALL显示IDAPI配置定位框
⑷ 描述你想安装的IDAPI配置文件的升级版的位置 当你完成这些工作后 选择Continue或按Enter 在继续安装之前按照你所选择的驱动程序 安装程序将需要更多的信息 后面的章节中将叙述这些信息
⑸ 一旦你提供了所有的必要信息 安装开始当安装结束后 你能选择察看SQL Links自述文件 READLINK TXT 阅读这个文件将找到最新的信息
cha138/Article/program/Delphi/201311/25133相关参考
DELPHI基础教程:Delphi客户服务器应用开发(二)[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起
DELPHI基础教程:Delphi客户服务器应用开发(二)[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起
Delphi客户服务器应用开发(二) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
DELPHI基础教程:Delphi客户服务器应用开发(一)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起
DELPHI基础教程:Delphi客户服务器应用开发(三)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起
DELPHI基础教程:Delphi客户服务器应用开发(四)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起
DELPHI基础教程:Delphi客户服务器应用开发(一)[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起
DELPHI基础教程:Delphi客户服务器应用开发(一)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起
DELPHI基础教程:Delphi客户服务器应用开发(三)[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起
DELPHI基础教程:Delphi客户服务器应用开发(三)[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起