欢迎来到天天文库
浏览记录
ID:57057213
大小:302.00 KB
页数:23页
时间:2020-07-30
《Delphi数据库编程-第6章 Delphi 7与数据库课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第6章Delphi7与数据库本章要点:Delphi7访问数据库的方法与支持的数据库类型利用Delphi7开发双层和多层数据库应用程序的模式ODBC的概念及ODBC数据源名(DSN)的创建DatabaseDesktop应用程序的基本使用方法及创建数据库的方法数据库别名的含义及其创建6.1Delphi7支持的数据库种类6.1.1Delphi7访问数据库的基本方法6.1.2Delphi7支持的数据库类型Delphi7所支持的数据库类型主要有以下几种:(1)dBase数据库(.DBF)(2)Paradox数据库(3)AS
2、CII码文件(.TXT)(4)本地InterBase服务器(.GDB)(5)Access数据库(.MDB)(6)各种数据库服务器(7)可以通过ODBC与其他数据库建立连接6.2利用Delphi7开发数据库应用程序的模式6.2.1利用Delphi7开发单层数据库应用程序的方法在不使用BDE与BDE数据集,也不使用IAppServer接口的情况下,直接用数据库文件作为数据源,在数据控制组件的配合下进行数据库应用程序的开发,称为基于文件的单层数据库应用程序6.2.2利用Delphi7开发两层数据库应用程序的方法1.基于
3、BDE的两层数据库应用程序2.基于ADO的两层数据库应用程序6.2.3利用Delphi7开发多层数据库应用程序的方法1.基于DataSnap技术的多层数据库应用程序DataSnap技术原先称MIDAS技术,该结构的数据库应用程序与两层结构的数据库应用程序相比,多了一个应用服务器,与数据访问有关的功能以数据提供者(Providers)的身份运行在应用服务器上。2.逻辑三层结构的数据库应用程序6.3ODBC的概念和配置ODBC数据源的方法6.3.1ODBC的概念从物理上看,ODBC实际上由五个层次组成:(1)数据源名
4、(2)应用程序(3)ODBC管理器(Administrator)(4)驱动程序管理器(DriverManager)(5)ODBCAPI(6)数据源6.3.2DSN的概念DSN可分成如下3种:系统DSN(SystemDSN):这种DSN可以被登录到系统中的所有用户使用。用户DSN(UserDSN):这种DSN是为特定用户建立的,只能被建立它的用户使用。文档DSN(FileDSN):用于文档的DSN。6.3.3Access数据库的系统DSN的配置为前面建立的“教学”数据库建立一个系统DSN,DSN名为“jiaoxue
5、”,使用的操作系统为WindowsXP,具体步骤如下:1.打开ODBC数据源管理器2.选择数据源类型并添加数据源3.选择驱动数据源的驱动程序4.设置数据源参数5.完成6.3.4SQLServer数据库的系统DSN的配置为SQLServer2000自带的数据库Pubs建立一个系统DSN,名为“SQLPubs”,使用的操作系统为WindowsXP,步骤如下:1.方法同Access数据源名的配置2.方法同Access数据源名的配置3.选择驱动数据源的驱动程序4.为数据源命名并选择SQL服务器5.设置登录ID和密码6.选
6、择数据库7.测试数据源8.完成6.4使用DatabaseDesktop进行数据库管理6.4.1DatabaseDesktop的作用1.创建和维护数据库DatabaseDesktop应用程序可以直接创建和维护Paradox数据库,但不仅是用于创建Paradox表,几乎当前所有格式的数据库表均可以通过它来创建。2.维护数据库别名在DatabaseDesktop应用程序中,可以实现别名的创建和删除等操作。3.创建SQL文件和执行SQL命令6.4.2DatabaseDesktop的工作目录和私有目录的设定通过把D:ZP
7、子目录设为工作目录来说明工作目录的设定方法,具体步骤如下:(1)执行【Tools】→【DatabaseDesktop】命令,启动DatabaseDesktop应用程序。(2)执行【File】→【WorkingDirectory】命令,出现【SetWorkingDirectory】对话框。在【WorkingDirectory】文本框中可以输入工作目录名,也可以通过单击【browse】按钮,在【DirecoryBrower】对话框中选择相应目录“D:ZP”,单击【OK】按钮。也可以通过别名来选择工作目录。6.4.3
8、数据库别名的建立数据库别名有两种:公共别名(PublicAlias)和项目别名(ProiectAlias)。通过为子目录“D:DelphiJWGL”建立一个公共数据库别名JWGL来说明数据库别名的创建方法。创建步骤如下:(1)在DatabaseDesktop应用程序中执行【Tools】→【AliasManager】命令,出现【AliasManager】对话框。(2)单
此文档下载收益归作者所有