Delphi编写数据库程序要点(一)

Delphi编写数据库程序要点(一),第1张

Delphi编写数据库程序要点(一),第2张

Delphi是的Borland公司开发的可视化软件开发工具。有这样一句话最为经典、贴切的描述了Delphi——“真正的程序员用C,聪明的程序员用Delphi”。很多人把Delphi称为是第四代编程语言,它具有简单、高效、功能强大等特点。和Visual C++比较,Delphi更简单、更易于学习掌握,而在功能上却毫不逊色;和Visual Basic相比,Delphi则功能更强大、更实用。可以说,Delphi兼备了VC和VB的特点,所以一直是广大程序员喜爱的编程工具。

  下面,我们将分期向大家简单介绍Delphi的特点、常用组件,以及利用Delphi开发数据库程序的方法和步骤。

  发展至今,从Delphi 1、Delphi 2到现在的Delphi 7、Delphi 8(Borland Delphi .net),Delphi不断扩展和改进着自身的功能、特点和优势。Delphi提供了各种开发工具,包括集成环境、图像编辑(Image Editor),以及各种开发数据库的应用程序,如Database Desktop等。而且,还允许用户挂接其他的应用程序开发工具,如Borland公司的资源编辑器(Resourse Workshop)。

  在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出:适用于多种数据库结构,从客户机/服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。

  首先,我们来简单了解一下Delphi是如何存取数据库的。

  Delphi对数据库的操作主要是利用BDE(数据库引擎,Borland Database Engine的缩写)来进行。当然,通过其他方式直接访问数据库,在Delphi中也都是可以实现的。不过,对于本地数据库来说,通过BDE存取数据效率很高。对本地数据库如果能够熟练操作,编写网络数据库也就容易上手了。尤其对初学者来说,写网络数据库的机会还是不如单机本地数据库多。所以,我们把重点放在本地数据库上。

  BDE是负责用户和数据库交流的中间媒介。事实上,应用程序是通过数据访问组件和BDE连接,再由BDE去访问数据库,完成对数据库的操作,而并非直接操作BDE。这样用户只需关心Delphi中的数据组件即可,不用直接和BDE打交道。

  数据库组件主要分为两类:“数据访问组件”和“数据控制组件”,它们和数据库的关系可用下面的关系图来示意:

  通过BDE,几乎可以操作目前所有类型的数据库。接下来,简单介绍一下Delphi中常用的数据库组件。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » Delphi编写数据库程序要点(一)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情