大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> Script -> Delphi编写数据库程序要点

Delphi编写数据库程序要点

时间: 2021-07-31 作者:daque

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中常用的数据库组件。     1. 数据考察组件(data access component)   数据考察组件在delphi组件面板的data access组件页上不妨找到。这边咱们该当提防:table、query和storedproc三个控件,它们称为“数据集组件”,用来和数据库贯穿。进修者不妨将那些控件视为“假造”的数据库,对它们的操纵就不妨觉得是对数据库的操纵。   (1)datasource控件是数据集组件和数据遏制组件的贯穿媒体。数据遏制组件是用户操纵数据库中数据的界面,惟有经过datasource控件本领和数据集组件贯穿,进而对数据举行表露、窜改、保护等操纵。   (2)table控件是经过数据库引擎——bde来存取数据库中的数据的。经过bde将用户对数据库的操纵(如增添、简略、窜改等)传播给数据库。   (3)query控件是运用sql(structured query language,构造化查问谈话)经过bde来操纵数据库的,和table控件实行的功效一致,它不过沿用了sql来实行。   (4)storedproc控件是经过bde对效劳器数据库举行操纵的,常用来存户/效劳器(c/s)构造的数据库运用步调。   (5)database控件普遍用来创造长途的数据库效劳器——存户/效劳器构造的数据库运用步调和数据库之间的贯穿。   (6)session控件是用来遏制数据库运用步调和数据库贯穿的,重要用来搀杂功效的实行,比方:多线程数据库步调安排。   2. 数据遏制组件(data control component)   数据遏制组件也不妨称为数据表露组件或数据欣赏组件。它们的重要功效是与数据考察组件相共同,供给给用户一个对数据举行欣赏、编纂等操纵的界面。数据遏制组件在组件板上的datacontrol页上。它们重要有:dbgrid控件、dbnavigator控件、dbtext控件、 dbedit控件、dbmemo控件、dbimage控件、dblistbox控件、dbcombobox控件、dbcheckbox控件、 dbradiogroup控件、dblookuplistbox控件、dblookupcombobox控件、dbrichedit控件、 dbctrlgrid控件、dbchart控件等。   其余,再有少许组件与数据库相关。比方,decision cube是一组重要用来数据统计处事的控件,以表格或图形等直觉的办法表白统计截止。qreport是用来输入报表的控件,然而,按照体味来看,此控件不太符合华夏人报表的风气。此组件是borland公司购置而来,本能不是太好,以是此刻运用的不是很多。暂时,有少许第三方控件供给的报表控件很好用,也有少许国人本人创造的报表控件,很符合华夏人的风气。   再有一个组件页是ado(activex data objects),主假如运用微软的ole db功效对数据库效劳器中的数据举行考察和操纵。其重要便宜是容易运用、高速率、低外存付出和保存空间占用较少。ado扶助用来创造鉴于存户端/效劳器和鉴于web的运用步调。ado同声具备长途数据效劳(rds)功效,经过rds不妨在一次往复进程中实行将数据从效劳器挪动到存户端运用步调或web页、在存户端对数据举行处置而后将革新截止归来效劳器的操纵。ado此刻渐渐时髦起来,ado自己也很搀杂,微软有特意的扶助文献来证明怎样运用ado,进修者有爱好不妨找关系材料进一步进修。

delphi编写数据库程序要点图1

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.