科技资讯科技资讯S I N &T NOLOGY I NFORM TI ON 2008N O .01
SC I ENC E &TEC HN OLO GY I NFO RM ATI O N I T 技术
D el phi 作为wi ndows 下的快速界面开发工具,其功能十分强大。它目前是我们用来开发数据库管理系统的一个主流软件。因此,怎样高效,快速的连接到我们的数据库就成了一个非常重要的问题,在D el phi 开发中连接数据库的方法一般使用BD
E 数据引擎和ADO 技术,相比而言,BDE 数据引擎有很多的优势,但是B or l and 公司对B D E 数据引擎己经进入了后期维护的阶段,停止了对B D E 数据引擎的更新开发。相反,ADO 就具有了广阔的发展前景,虽然ADO 的执行效率可能有些不如BDE ,但是ADO 不光具有BDE 的一些优势,它还是通用的数据库访问技术,并得到了广泛的支持,使用范围广,升级和维护比较方便。1A D O 与SQ L Server 2000数据库的连接基于以上论述,本文就详细的讨论了在D e l phi 中利用A D O 与SQL Ser ve r 2000数据库连接的一些技术及相关方法。数据库应用程序需面对各种各样的数据源,但在D el phi 中提供A D O(A ct i veX 、D at a 与O bj ect s)作为应用程序和OLE -DB 连接的桥梁,ADO 是一系列使应用程序具有访问数据库的能力的数据对象,下面就简单介绍一下ADO 组件的功能:首先,TADOConne c t i on 是用来建立与ADO 数据库之间联系的组件,各种ADO 的数据集及操作组件可以共用这种联系来执行命令,读取数据,并执行相应的操作。其次,TADOQue r y 组件通过使用常用的SQ L 语句来读取数据,
完成相应操作。它还可以使用D DLSQ L 语句,例如CRE ATE TABLE 。它可以直接与数据库相联,也可以通过
TADO Connec t i on 来实现连接。下面就来看
一个在D e l phi 中用AD O 与SQ L Ser ve r 2000
数据库连接的实例。
在SQ L Ser ver 2000数据库中新建一个
数据库,当然在这个数据库中可以建立很多的
表。在建立好数据库后,怎样才能在D el phi 开
发工具的界面中显示出来就成了问题的关键!
下面就以图形跟文字结合来说明:sql server2000简介
1.1在D el phi 7中新建一个应用程序,在界面中
放置四个相关的控件
这四个控件分别是AD OC onne ct i on1,它
的功能是用来连接我们在SQ L Ser ver 2000
数据库中建立的数据库的;第二个是ADOTa b
l e1控件,它是用来连接A D OC onnec t i on1的,
第三个是Da t a Sour c e 1控件,它是用来连接
AD OT a bl e1的,而第四个是D BG r i d1控件,它
是用来显示我们数据库中某个表的数据的,它
跟D at aSour ce1相连接。具体的操作连接,在
下面再分步分析。
首先,选中界面中的AD OC onne ct i on1来
连接SQL Ser ver 2000中建立的数据库。双
击控件AD OConne ct i on1,即可弹出如下对话
框:
在该对话框中选中第二个单选按钮,再单
击B ui l d 按钮又弹出以下对话框:
其次,在该对话框中,在“1”处选好已
在计算机中安装好的SQ L Se r ve r 2000数据
库的服务器名称,然后选中“3”那里的第一个
单选按钮,然后通过下拉的三角按钮选择在
SQ L Se r ve r 2000数据库中建立的一个数据
库。单击“确定”按钮就可以了,到这里数据
库的连接就成功了!在基于SQ L Se r ver 的分布式数据库系统中利用服务器上预定义的存储过程可以
大大提高应用程序的访问效率,这是实现廋客户模式的一条重要途径。1.2在界面中选种A D O T a bl e1控件在它左边的属性窗口中能到一个C on-ne c t i on 红的按钮,把它的属性设置为ADOCon ne c t i on1,到这里就说明通过ADO T abl e1连接到数据库了。再在A D OT abl e1控件属性窗口中看到有一个T abl eN am e 属性,里面就是我们在上一步选择连接的数据库中的数据表了。然后在里面选择我们想要的表。1.3在做好以上的连接以后,在界面中选种D ataSour ce1控件在它的属性窗口能看到一个红的D a t aSe t 按钮,把它的属性值设置为AD O T a bl e 1。1.4最后就是D B G r i d1控件了,它是用来显示我们所选表的数据的在界面中选中D BGr i d1控件。在它左边的属性窗口中就能到一个红的D at aSour ce 属性按钮,把它的属性设置为D a t aSour ce1,到这里,已经完成了数据库的设置与连接了,再做最后一步就可以在DBGr i d1中显示数据了。再选中ADOTa bl e 1控件,在它的属性窗口中看到有一个A ct i ve 属性,把它的属性设置为Tr ue 就可以显示数据了。以上就是在Del phi 中通过A DO 组件来连接SQ L Ser v er 2000数据库中的一个数据库,当然还可以通过程序来连接,方法是多种多样的,但怎样提高开发效率那才是最主要的。以上是根据笔者自身的编程经验及理解谈了一点拙见。2结语上面是我们给出了在Del phi 中通过AD O 组件来连接SQ L Ser ver 2000数据库中的数据库。虽然我们在以上实例中只对数据库的连接作了比较简单的阐述,但数据库引擎技术的选择却是影响系统执行效率的关键因素。因此,我们在数据库管理系统开发的过程中,根据自己的需求来选择适当的连接方式是非常必要的,希望本文能够提供一定的参考价值。参考文献[1]邢文建,马丽艳,郭子平.D el phi 中Ado 控件S Q L Ser ver 数据库开发[J].计算机技术,2005,6.[2]杨德华.企业信息系统的发
展及趋势浅谈[J].计算机应用研究,2005,2.[3]虞益诚.SQ L Ser ver 2000数据库应用技术[M ].中国铁道出版社,2006,9.[]肖庆航,陆定淑D 数据库开发[M ]清华大学出版社,5,浅析D el phi 中A D O 与SQ L Ser ver 2000数据库的连接
黄荣喜(广西农业职业技术学院广西南宁530007)
摘要:本文介绍了用De l p hi 开发信息管理系统时,使用AD O 组件进行SQL Se r v e r 2000数据库的连接方法。并论述了采用De l p hi 进行系统设计时数据库连接的重要性、过程、步骤和实现的方法。关键词:D el phi AD O SQL Ser ve r 2000数据库连接
中图分类号:TP311文献标识码:A 文章编号:1672-3791(2008)01(a)-0100-0
1
1
图100C E C E EC H A 4.el phi 7.200  4.2

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。