数据库应用程序的设计

数据库应用程序的设计

ID:41965592

大小:385.50 KB

页数:37页

时间:2019-09-05

数据库应用程序的设计_第1页
数据库应用程序的设计_第2页
数据库应用程序的设计_第3页
数据库应用程序的设计_第4页
数据库应用程序的设计_第5页
资源描述:

《数据库应用程序的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第八章数据库应用程序的设计瞿斌主讲第八章数据库应用程序的设计VB6.0提供的数据库访问技术及可访问的数据库系统数据库应用程序概述数据控件Data和Adodc数据列表框控件和数据组合框控件数据网格控件DataGrid,DBGrid8.1VB6.0提供的数据库访问技术及可访问的数据库系统数据库访问技术1)数据访问对象DAO2)远程数据对象RDO3)开放式数据库互连ODBC4)ActiveX数据对象ADO可访问的数据库1.JET数据库,即MicrosoftAccess2.ISAM数据库,如:dBase,FoxPro等3.ODBC数据库,凡是遵循ODB

2、C标准的客户/服务器数据库。如:MicrosoftSQLServer、Oracle数据库系统DBS一、数据库系统(DataBaseSystem,DBS)的组成计算机硬件Hardware数据库Database,DB数据库管理系统Software应用程序Application用户User存储数据库及运行DBMS的硬件资源,包括主机、存储设备、IO通道等。负责数据库存取、维护和管理的软件资源以一定方式组织在一起、存储在外部存储设备上、能共享、与应用程序独立的相关数据集合在DBMS基础上,由用户开发的、能处理特定业务的应用程序管理、开发、使用数据库系统

3、的所有人员数据库管理员应用程序员终端用户8.2数据库应用程序概述硬件OS语言编译DBMS应用程序软硬件的层次关系8.2数据库应用程序概述二、数据库的基本概念数据库的特点数据结构化数据独立性数据共享数据模型层次模型网状模型关系模型8.2数据库应用程序概述3.数据库管理系统DBMS数据描述语言DDL数据操纵语言DML数据库管理功能小型数据库管理系统:Access,dBaseBtrieve,VFP,Paradox大型数据库管理系统:SQLServer,SyBase,Oracle,IBMDB28.2数据库应用程序概述三、结构化的查询语言SQL:定义、操

4、纵、查询命令动词:Select,Update,Insert,Delete,Create,Drop对象:数据库、表、视图、字段等介词子句:From,Into限定符:where条件或on条件顺序限定符:orderby或groupby如:Select学号,姓名,班级,出生日期fromstudDelete*fromstudwhere班级=“信管001”8.2数据库应用程序概述四、开放式数据库连接ODBC简介ODBC是微软提出的允许利用SQL语句查询数据的一种标准,它可为数据库应用程序与数据库建立连接提供公共编程接口ODBC的体系结构8.2数据库应用程序

5、概述ODBC数据源的创建和应用8.2数据库应用程序概述五、规划和创建数据库和表8.3数据控件Data和Adodc一、Data控件的功能建立应用程序与数据库的连接通道二、Data控件的主要任务与本地或远程数据库连接基于SQL查询,打开指定的数据库表或定义记录集传送数据字段的值到绑定的控件上根据绑定控件的数据变化,插入或更新数据库记录捕获访问数据时出现的错误关闭数据库8.3数据控件Data和Adodc三、Data控件的主要属性Name:Data控件的名称DatabaseName:确定数据控件访问哪一个数据库,如:Data1.DatabaseName

6、=“H:myvbTongxunlu.mdb”RecordSource:确定数据控件的记录集,即:所要访问的数据内容。它可以是一个表名、存储查询名或SQL语句。如:Data1.RecordSource=Register或Data1.RecordSource=“SELECT*FROMRegisterWHERE[BIRTHDAY]<#1/1/1973#"8.3数据控件Data和AdodcConnect:指定打开的数据库类型,并且包括参数,如用户和口令等。1)打开Access数据库(缺省)CONNECT=“ACCESS” 2)打开ODBC数据库CO

7、NNECT=“ODBC;uid=用户名;pwd=口令;dsn=数据源名;Database=数据库路径;Driver=驱动程序名”RecordType:确定记录集Recordset对象的类型0-Table‘表1-Dynaset‘动态集,数据库表或查询结果2-Snapshot‘快照类型,记录集合的静态副本,可用于查询‘和生成报表8.3数据控件Data和Adodc四、Data控件的记录集RecordSet对象:数据库表内的记录集合或查询所得的记录结果集合1)记录集对象的赋值:SetData1.Recordset=MyRecordSet2)利用记录集对

8、象访问某些字段Data1.Recordset(“姓名”)=“李明”Data1.Recordset(“年龄”)=23Data1.RecordSet.Up

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。