完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
Delphi中数据库引擎BDE介绍
Delphi对数据库的支持十分丰富,Delphi的数据库接口是数据库引擎BDE(Borland Database Engineer),它是应用程序存取数据的中介层(Middleware Layer)。在Delphi下开发的所有数据库应用程序,都是通过Delphi的数据库引擎BDE来对数据进行操作的。BDE中包含了内建的驱动程序来处理Paradox及dBase的表格与文本文件。也可以通过外部的驱动程序(add-on driver)来处理Oracle、SyBase、IntrBase、Informix、MSSQL格式的数据。BDE也包含了允许应用程序使用ODBC驱动程序来存取数据的ODBC socket。 BDE具有以下突出的优点: (1)不同的BDE间的数据可以共享而不必担心有任何的冲突发生,因为所有的数据存取都由数据库引擎来处理。 (2)使用者可以通过BDE对数据库的记录进行双向的查询而不必考虑服务器是否具有这样的功能。 (3)允许使用者在不同的平台上对不同数据库的数据做联集(join)。 (4)增加了数据在不同平台上的可移植性。 数据库引擎BDE的设置是通过对数据库配置文件IDAPI.CFG来完成的,在Delphi安装完成以后,可以通过其主菜单下的DataBase选项的Explore子选项完成。BDE配置的基本项目是如下几项: Drivers:主要设定一些有关数据库驱动程序相关信息的内容,包含ODBC驱动程序、MSSQL驱动程序、ORACLE驱动程序、SYSBASE驱动程序等数据库驱动程序。 Aliases:这是IDAPI.CFG中最重要的设置内容,它负责记录数据库文件别名的关系,如此做法可以保证数据库系统相关文件改变时,可以不去变动程序代码,只需要更改Aliases的设定;使得程序更具有可移植性和扩充性,数据的独立性也由此得到保证。 System:显示BDE系统的版本数据;局部的文件共享信息;最大、最小缓冲区;语言驱动程序;系统标志,最低内存使用限制,ODBC的Alias;处理SQL的查询等一系列设定。 Date:日期的相关信息,如日期的格式、与字符的转换等。 time:系统时间的格式、与字符串的转换关系。 Number:负责数字和字符串的转换。 ALIASES是Delphi中应用程序与数据库接口的连接点。在设置数据库别名时,还有许多选项的设置,因不同的数据库驱动文件而有不同的设置内容。当数据库采用标准的数据库驱动程序(即数据库文件是XBASE格式,*.DBF)时,只需要指定文件存放的路径。而为其他的数据库驱动程序时,要根据不同的驱动来设置用户名、服务器名、日期格式等内容。 |
|
相关推荐
1 个讨论
|
|
只有小组成员才能发言,加入小组>>
12180 浏览 2 评论
4499 浏览 3 评论
3750 浏览 5 评论
9754 浏览 47 评论
4591 浏览 9 评论
744浏览 0评论
554浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 11:27 , Processed in 0.663720 second(s), Total 52, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号