- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
delphi的数据库处境
Delphi的数据库环境 数据库引擎BDE Borland Database Engine(缩写为BDE)是Borland推出的一个数据库引擎,它是一个可以被多个应用共享的数据存取机制。BDE 定义了一个强大的API调用库,以便你可以对本地或远程数据库进行创建、修改等数据库操作 图5-1应用程序通过BDE操作数据库 BDE通过数据库别名(Database Aliases)与数据库联系。数据库别名指定了数据库的位置和与数据库服务器相连接的参数。对于桌面数据库,别名是指数据库保存的路径或者文件。例如,对dBase数据库来说,别名是指数据库保存的路径;对Access数据库而言,别名是指MDB文件;对那些数据库服务器,别名就是指服务器名、库名、SQL语言传送的方式等。使用数据库别名的主要目的在于按名存取,就是说,因为别名蕴含了定位数据库足够的信息(比如像路径名等),有了别名,以后与数据库联系只要通过别名就可以了。 SQL资源管理器 其中Database Desktop可创建表、 BDE Administrator可管理数据库别名、Datapump可用于在数据库之间迁移数据、SQL Monitor可用于监视应用程序向数据库发送的SQL,从而优化对数据库的操作,SQL Explorer(SQL资源管理器)中主要包括:数据库资源管理器(Database Explorer)和数据字典(Data dictionary)两部分。下面将重点介绍数据库资源管理器(Database Explorer)。 数据库资源管理器(Database Explorer)是管理及浏览数据库的工具,通过它可以创建和管理数据库别名;可以查看和修改数据库中的信息。单击菜单Database|Explore,会弹出如图5-3所示的SQL Explorer窗口。 在图左边的浏览面板中显示了数据库别名 图5-3 SQL Explorer窗口 创建数据库别名 图5-4 选择数据库类型 图5-5 生成的数据库别名 图5-6 设置路径 查看数据库中的信息 图5-8 显示结构信息 图5-9 在Data里查看图片 图5-10 运行SQL ADO数据连接技术 ADO是微软提供的一项技术。通过ADO,可以方便地访问各种类型的数据库,特别是OLEDB数据库,如图5-11所示。ADO已成为访问数据库的新的标准接口。通过ADO,Delphi也能让用户快速开发数据库的应用程序。 图5-11 应用程序通过ADO操作数据库 BDE和ADO这两种技术提供了几乎相同的功能,在开发长期应用的产品时,推荐采用ADO技术。这样做的一个好处是,在进行产品分发时,可以避开大量BDE的链接库DLL的分发,因为让程序自动安装BDE不是件容易的事情。当然,如果所开发的产品需要最近的高性能,或者不考虑产品分发的难易程序,或者很熟悉BDE的内容构成,也可以首选BDE进行产品设计,这样还可以利用更多的Delphi辅助工具,如上面介绍的Database Explorer等各种辅助工具。 由于Borland对两种技术进行了良好的封装,对BDE和ADO的编程大体是一致的,学好一种基本上也等于掌握了另一种,因此,在学习过程中,也不必太过考虑要学哪一种技术。 一个数据库应用系统逻辑上分为数据库管理系统与应用程序,数据库管理系统有SQLSERVER、SYBASE、 ORACLE 、ACCESS 、PARADOX等现成的产品,而应用程序又称前端应用,是针对各种领域的软件,如图书管理系统、仓库管理系统等,应用程序提供用户操作界面, 把用户的各种操作以SQL命令的方式发给处于后台的数据库管理系统,数据库管理系统对数据做相应的处理。 现在经常谈到的数据库应用程序包括以下几种:桌面应用、客户/服务器应用(常称为C/S结构)、浏览器/服务器应用(常称为B/S结构)。 数据库应用程序的体系结构 桌面应用中数据库管理系统与应用程序位于同一台计算机,如图5-12所示。 客户/服务器应用中数据库管理系统,如SQLSERVER,安装于一台服务器中,而供用户操作的应用程序和数据库管理系统的客户端程序安装于另外的计算机中,又称客户机,客户机可以有多台,通过网络操作服务器中的数据。客户/服务器应用如图5-13所示。 图5-13 客户/服务器方式 桌面应用一般只供单人单机使用,客户/服务器是一种普遍的体系结构,其缺点是每一个客户端都要安装程序,尤其在客户端数量很多时,对软件的维护是一个很重的负担,因而,随着互联网的崛起,客户/服务器渐渐让位于浏览器/服务器方式。浏览器/服务器方式只需在服务器上安装应用程序,用户通过互联网上的任何电脑都可以操作应用程序,目前浏览器/服务器已成为主流方式。 Delp
您可能关注的文档
- 2016高考英语语法归纳大全.doc
- 2016恒捷通信-千兆光端机类别(带地域恒捷).doc
- 2016暨南大学普通物理考试提纲.pdf
- 2016暨南大学英语语言文学考试提纲.pdf
- 2016西邮第七届电赛详细事项.ppt
- 2016一级建造师法规要点.pdf
- 2017 一建 经管 1z204042 竣工质量验收.docx
- 2017高考理科数学考试提纲.pdf
- 2017高考英语考试提纲.pdf
- 2017高速免费时间出炉!还有国内最漂亮11条自驾路线!.pdf
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
最近下载
- 消防控制室工作方案与消防流程.doc
- 幼儿园课件:《食品安全我懂得》.pptx
- 金融投资证券 - 金融投资证券 - 期权、期货和其他衍生品第十版答案手册Options,Futures,andOtherDerivatives-10th-JohnHull&Solutions.pdf
- ×××工程项目建设监理规划(房建).doc
- 脱硫脱硝设备现场安装方案.pdf
- 增强驾驭风险能力_提高科学执政本领(ppt46页).ppt
- 体操头手倒立教学教案.doc VIP
- 242个国家中英文名称对照.xls VIP
- 毕业设计(论文)--某商住楼工程量清单与招标控制价编制.doc
- 毕业设计(论文)--学生公寓楼工程量清单和招标控制价编制.doc
文档评论(0)