预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共129页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第八章开发BDE数据库应用程序8.1使用BDE连接数据库8.1.1BDE的体系结构8.1.2使用BDE管理器BDE管理器介绍BDE管理器窗口中,configuration标签页用于配置与数据库连接时使用的参数;databases标签页用于建立并管理数据库别名。只有配置好数据库后才能建立该数据库的别名。definition子窗口是其左边子窗口选项配置窗口,此窗口的所有配置参数将保存在Idapi32.cfg文件中BDE数据库驱动的主要类型本地数据库驱动程序,用于访问Paradox等本地数据库。SQL数据库驱动程序,用于访问C/S结构的SQL数据库,如DB2、InterBase、Oracle等,为保证数据库的正确连接,这些数据库在客户端计算机上都有相应BDE驱动程序。ODBC驱动程序,任何ODBC驱动都可用于BDE。ODBC几乎支持目前所有的数据库,因此,Delphi也可以访问几乎所有的数据库。配置数据库别名应用程序只有通过数据库别名才能访问数据库中的数据,因此,正确建立数据库别名是开发数据库应用程序相当重要的一环.下面用几个典型实例分别说明通过BDE管理器设置数据库和建立数据库别名的方法.例1:配置InterBase数据库并建立一个Interbase数据库别名。已知该数据库的库文件为:d:\Interbase\examples\database\employee.gdb(1)配置InterBase数据库打开BDE管理器,单击Configuration标签页并展开Drivers→Native下的所有数据库名称,选择IntrBase,则BDE管理器右边的Definition窗口就会显示出配置InterBase数据库使用的所有参数,请将SERVERNAME和USERNAME两个参数设置如下:ServerName:d:\InterBase\examples\database\employee.gdbUserName:sysdba其他参数可使用其默认值,此时BDE管理窗口显示内容如下图所示,若在InterBase的左边出现一个绿色的三角图标,则表示已修改了该数据库的配置参数,单击工具条上的Apply按钮保存修改后的数据库配置.(2)建立interbase数据库别名数据库别名实质上是连接到数据库的一个接口,同一个数据库可以建多个别名。方法:BDE管理器->databases->右击->new,则弹出一个“新建数据库别名”对话框,从中选择“interbase”后,即可建立一个新数据库别名。若想对数据库别名进行修改,则在选中该别名并修改后,单击apply按钮即可。例2:以访问Access数据库为例,具体说明ODBC的使用方法.(1)打开ODBC管理器打开方法:Delphi→Database→Explore,则打开一个SQLExplore窗口,选择“Databases”子窗口中的根目录,然后选择此窗口的Object→OBDCAdministrator菜单,此时打开一个名为“ODBC数据源管理器”的对话框窗口ODBC数据源管理器对话框(2)创建新数据源方法:ODBC数据源管理器→添加→创建新数据源对话框中中选MicrosoftAccessDriver(*.mdb)驱动程序→完成在显示的对话框中输入数据源名和相应的文字描述。若此时按确认按钮,数据源就建成了。数据源建成后,还需要继续设置数据源对应的数据库。设置数据源对应的数据库的方法:(1)单击“创建”按钮,为新建数据源创建数据库(2)单击“修复”按钮修改已有数据库连接,此方法适用于对已有数据源的修改。ODBCMicrosoftAccess安装对话框(3)创建ODBC数据源对应的数据库在对话框窗口单击“创建”按钮,则显示“新建数据库”对话框窗口,在这个窗口中,你可选择数据库文件所在文件夹,并输入要建立的新数据库名,然后单击“确定”按钮,若创建成功,系统将显示“数据库****创建成功”的提示。当操作再次返回时,单击此对话框中的“确定”按钮即完成数据库的创建及数据源的配置工作。(4)建立BDE与ODBC的数据源连接BDE管理窗口→右击“Databases”子窗口→在弹出菜单中选择“Refresh”→单击“Databases”根目录→选择Object→BDEAdministrator菜单→选择“Configuration”页→展开“Drivers”节点→鼠标右键单击ODBC节点→在弹出菜单中选择New→在“DriveName”输入框输入用户自己使用的驱动程序名,例如AccessDB→在“ODBCDriverName”输入框中选择建立ODBC数据源时使用的驱动程序MicrosoftAccessDriver(*.mdb)→在“SelectDataSourcestoCreateAliases”选择已建立的数据源名“