第二讲Delphi操作数据库基础(下).docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二讲Delphi操作数据库基础(下).doc

第二讲Delphi操作数据库基础(下) 在本讲中,我们重点介绍一下BDE和数据库别名的有关知识,这是操作数据库的基础。 要想学习写数据库程序,首先必须对BDE要有所了解。BDE有一个操作介面供用户在写程序时对数据库进行配置一些信息,安装完毕后在程序组中可以直接找到执行,其执行程序为bdeadmin.exe,运行它会出现如下的介面,见图2-1。 图2-1 BDE运行介面图 介面的左半部分有两个选项卡,一个是DataBase,另一个是Configuaration,我们先来介绍Database。 单击Database选项卡,将会列出目前系统中所有的数据库别名。那么数据库别名是什么呢?数据库别名是初学用Delphi进行数据库编程首先碰到的一个问题。Delphi中的许多数据库组件都需要指明数据库名称,数据库名称可以直接指定,如C:\DATA\DEMO.MDB,但在代码中可能多处需要使用数据库名称,如果都这样直接使用数据库的绝对路径名称,写起来比较麻烦,但更麻烦的事情在于如果用户改变了数据库的存放路径(如在安装时让用户指定安装目录)或数据库名称,已编写好的程序(EXE文件)将无法正常工作,即使在编程阶段,也要对所有的代码都进行修改,是否太麻烦了,此时我们最好给数据库另取一个名字,这就是别名,此别名代替数据库的真实路径、名称,用户在编程中不必考虑数据库存放在何处,如果数据库的绝对路径或名称修改了,只需修改别名的配置信息即可,用户的程序无需做任何修改。还有另外一个重要的原因是:在设定数据库别名时,用户需要指明数据库类型,这样Delphi才知道使用什么样的数据库驱动程序。如果直接用数据库绝对路径和数据库真实名称,在使用时需要在程序中用代码指定数据库类型,这样做实在太麻烦了。所以,建议还是使用数据库别名。 数据库别名设定和数据库连接。这里就如何设定数据库别名做详细的介绍。这也是初学者用Delphi进行数据库编程时比较头疼的一个问题。许多有关书籍都讲的不详细,即使讲也只是用标准格式 .DBF .DB 做一下示范,对目前流行的Access等数据库没有介绍。这里将举例说明对不同格式的数据库如何设定别名 标准格式的数据库(STANDARD) Delphi的标准格式数据库指的是Paradox的数据库(扩展名为DB)和dBase类型的数据库(扩展名为DBF)。对这两种数据库,在设定数据库组件的DataBaseName属性时可以不需要别名,直接输入.DB、.DBF文件所在的路径即可。如:C:\Data。但基于上面所述原因,我们最好还是设定数据库别名。对Paradox、Foxpro、dBase类型的数据库,在BDE Administrator的Object菜单中执行“new…”菜单项(或在BDE界面内任何处单击鼠标右键即可弹出快捷菜单,从中选择“new…”),将会弹出一个数据库驱动程序名窗体,默认格式为STANDARD。单击“OK”按钮,在DataBase卡中出现新的数据库别名“STANDARD1”,用户可以修改为自己所喜欢的名字,这里我们修改为“mydatabase”,在右边的“Definition”卡中用户可定义数据驱动程序,单击“DEFAULT DRIVER”后的输入框从列表中选择,这里我们选择paradox。接下来设定PATH参数,单击PATH后输入框,可直接输入C:\Data,或单击后面的选择目录按钮打开类似于文件夹管理器的界面来选择数据表文件目录。然后在“mydatabase”数据库别名上单击右键,选择“Apply”(应用)即可。这样mydatabase就是数据库C:\Data(此路径下为数据表)的别名。 Access数据库别名的设定和连接 Delphi自3.0版本开始对Access数据库提供了支持。对Access数据库的支持有两种连接方式。一种是本地(Native)数据库连接,另一种是ODBC Open Database Connectivity 开放式数据库连接。本地方式 native ,同前面DBF格式数据库别名设定步骤类似,在创建新的别名(这里别名为test.mdb)时,从Database Driver Name下拉列表中选择“MSACCESS”,在Definition卡中设定好DataBase Name如“C:\Data\Demo.mdb”,LANGDRIVER参数中可选择“Access General”,因为似乎BDE没有提供象DBF数据库那样中文语言驱动,其余的参数可不输入。 ODBC方式。用这种方式主要是对数据源进行设定(其实就是设定数据库别名)。初学者对ODBC一般感到很深奥,其实并不神秘,下面详细说明操作方法。在win9X控制面板中的“32位ODBC”,双击打开ODBC 数据源管理器,如图2-2所示。 图2-2数据源

文档评论(0)

dzzj200808 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档