- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Delphi建立数据库的应用程序
基于Delphi建立数据库的应用程序
【摘要】语言浅显易懂、内容深入浅出、循序渐进是Delphi的最大特点。Delphi是可视化应用编程开发环境、可重用性面象对象编程语言、快速编译和数据库的完美结合。本文主介绍Delphi和数据库的结合。
【关键词】Delphi;数据库应用程序;BDE;ADO;ODBC;SQL
【中图号】TP31【文献标示码】A【文章编号】1005-1074(2008)11-0222-01
Delphi具有功能强大、运行速度快、易于学习和使用以及开发效率高等特点。在实现开发功能强大的应用程序的同时,在开发Internet应用程序、数据库应用程序及跨平台的应用程序等方面,实现了新的飞越,具有C++的强大功能,又具备Visual Basic简明易学的特点。使用Delphi开发应用程序可以达到事半功倍的效果。
1基于Delphi开发数据库应用程序的方法
①使用Delphi特有的数据库引擎BDE(Borland Database Engine的缩写);②使用标准数据库接口ADO并使用ODBC(Open Database Connectivity,开放数据库互连)开发;③使用dbEXPRESS面板上的组件开发跨平台的数据库应用程序;④开发Interbase数据库应用程序。
2使用BDE组件访问数据库
2.1BDE就是borland数据库引擎的意思,是Delphi系列最传统、最常用、也是最稳定的数据库访问方式通过BDE,应用程序不仅可以直接访问本地数据库,如dBase、Paradox等,还可以访问远程数据库,如Interbase、SQLSever、Oracle等。并且BDE还支持通过ODBC开访问数据库,应用程序通过使用BDE的数据集组件(如:Ttable)来对各种数据库进行操纵。要连接数据库并且要访问其中的数据,一般按三步来实现:①使用Tdatabase组件连接数据库;②使用数据集组件Ttable(或TQuery)取得数据库中的数据;③通过数据源组件在感知组件中显示数据。感知组件基本都在DataControls组件面板上。
2.2用BDE Administrator创建本地数据库的别名别名就是把表示某个数据库位置的一连串很长的文件标识符(包括主机、驱动器、路径、文件名)进行的一种映射,还包括如用户口令等数据库的配置信息。①打开BDE管理器,然后在configuration标签页配置该数据库的一些参数;②在database标签页通过New菜单建立一个新的数据库别名,并设置必要的参数;③在开发数据库应用程序时,就可以直接使用该BDE数据库别名;④使用别名的好处在于是程序易于移植。一旦数据库的别名确定,它就确定了数据库所在的具体位置。如果没有别名,则需要在程序中的每一处数据库连接字符串中输入数据库文件标识符,一旦数据库移植到了另一台计算机上,又要重新指定数据库连接字符串。这样不仅容易出错,而且还非常的麻烦。而使用别名就非常的简单,不容易出错。
3使用标准数据库接口ADO并使用ODBC开发数据库
3.1要使用ADO面板的组件开发数据库应用程序,就必须在Windows控制面板的ODBC管理器中提前建立好使用的数据源,并选择合适的数据库然后可以在应用程序中通过使用TADOConnection组件或其他ADO数据集组件的Connectionstring属性来建立到数据库的连接。通常需要以下五个步骤:①打开Windows控制面板,在ODBC管理器上面双击,则打开ODBC管理器;②选择“系统DSN”标签页,然后单击“添加”按钮,则会弹出一个驱动程序选择窗口,从中选择数据库驱动程序,再单击“完成”按钮,则弹出数据源定义窗口;③在应用程序中添加个TADOConnection组件,然后在该组件上双击或单击ConnectionString属性,或者在任意ADO数据集组件的ConnectionString属性上单击,则打开ADO连接字符串建立向导,在第一个窗口中单击Build按钮,则打开数据链接属性设置面板;④通过ODBC连接到数据库,则应在“提供者”标签页选择Microsoft OLE DB Provider for ODBC Drivers选项,单击“下一步”按钮,或者直接单击“连接”标签页,则会打开数据库连接设置标签页,在“指定数据源”选项中选择“使用数据源名称”,并在下拉框中选择ODBC管理器中定义好的数据源;⑤单击“测试连接”按钮,如果显示“测试连接成功”的对话框,则表示可以建立数据库的连接;否则表示无法连接到数据库,此时应检查出现该问题的原因⑥单击“确定”按钮,表示数据库连接建立完毕,以后就可以在应用程序中应用。
您可能关注的文档
最近下载
- 癫痫发作与癫痫综合征.ppt VIP
- 教科版四年级科学下册第一单元植物的生长变化2单元作业设计.pdf VIP
- 全自动波轮洗衣机机电一体化系统设计详解.pdf VIP
- 建设工程监理服务方案投标文件(技术方案).doc
- 新版PEP小学英语六年级上册Unit5-Read-and-write市公开课一等奖省赛课获奖PPT课.pptx VIP
- 罗汉果栽培技术指南.pptx VIP
- 一种保湿修护的冻干面膜及其制备方法.pdf VIP
- 中国干式熟成柜行业市场占有率及投资前景预测分析报告.pdf VIP
- 机械制图模拟题及答案.docx VIP
- Z20名校联盟(浙江省名校新高考研究联盟)2026届高三第二次联考 思想政治试卷(含标准答案).docx
原创力文档


文档评论(0)