VB数据库编程技术

VB数据库编程技术

ID:40421022

大小:878.51 KB

页数:85页

时间:2019-08-02

VB数据库编程技术_第1页
VB数据库编程技术_第2页
VB数据库编程技术_第3页
VB数据库编程技术_第4页
VB数据库编程技术_第5页
资源描述:

《VB数据库编程技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章VB数据库编程技术6.1数据库设计基础6.2本地数据库设计(ACCESS)6.3数据控件6.4ODBC6.5ADO数据控件6.6VB中SQL的实现6.7VB中使用ODBC6.8网络数据库设计1.VB中的数据访问VB提供的数据库引擎叫Jet。VB提供了两种与Jet数据库引擎接口的方法:Data控件(DataControl)和数据访问对象(DAO)。这两种方法可以同时使用。6.1数据库设计基础Data控件提供了有限的不需编程就能访问现存数据库的功能DAO模型是全面控制数据库的完整编程接口VB通过DAO、ADO和Jet引擎可以识别三类数据库:(1)VB数据库也称本地数据库,本

2、地数据库文件格式与MicrosoftAccess相同。Jet引擎直接创建和操作这些数据库。(2)外部数据库访问符合“索引顺序访问文件方法(ISAM)”数据库,包括:dBaseIII、dBaseIV、Foxpro2.0和2.5以及Paradox3.x和4.x。(3)ODBC数据库访问符合ODBC标准的客户机/服务器数据库,如MicrosoftSQLServer。6.1数据库设计基础2.VB数据库体系结构Jet引擎负责处理存储、检索、更新数据的结构,并提供了功能强大的面向对象的DAO编程接口。(1)VB数据库应用程序的组成VB数据库应用程序包含三部分,如图6.1所示。图6.1VB

3、数据库应用程序的组成6.1数据库设计基础用户界面Jet引擎数据库①用户界面和应用程序代码用户界面是用户所看见的用于交互的界面,它包括显示数据并允许用户查看或更新数据的窗体。驱动这些窗体的是应用程序的VB代码,包括用来请求数据库服务的数据访问对象和方法,比如添加或删除记录,或执行查询等。6.1数据库设计基础②Jet引擎Jet引擎实际是一组动态链接库(DLL)文件。在运行时,这些文件被链接到VB程序。它把应用程序的请求翻译成.mdb(Access文件后缀)文件或其他数据库的物理操作。Jet引擎真正读取、写入和修改数据库,并处理所有内部事务,如索引、锁定、安全性和引用完整性。Jet

4、引擎包含一个查询处理器,接收并执行SQL查询,实现所需的数据操作。Jet引擎包含一个结果处理器,用来管理查询所返回的结果。6.1数据库设计基础③数据库数据库是包含数据库表的一个或多个文件。本地VB或Access数据库文件后缀为.mdb文件。(2)数据库应用程序的存放在单系统机中数据库、数据引擎和用户界面集中存放。在客户机/服务器系统中,数据库引擎和数据库一起被放置在服务器上。数据库引擎可以同时对多个客户机的应用程序提供服务、操作数据库并对每个本地应用程序返回所请求的记录。6.1数据库设计基础6.1数据库设计基础数据库数据库引擎用户界面服务器客户机客户机/服务器引擎,通过ODB

5、C方式使用。在VB中,通过连接到ODBC数据源,如MicrosoftSQLServer等,可直接把查询传递给服务器数据库引擎。VB中创建和访问数据库的途径主要有3个:可视化数据管理器使用可视化数据管理器,不需要编程就可以创建Jet数据库。DAO使用VB的DAO部件通过编程的方法创建数据库。ISAM或ODBCVB可通过ISAM或ODBC驱动程序来访问外部数据库数据库。6.2本地数据库设计(ACCESS)1.可视化数据管理器数据管理器(DataManager)是VB的一个传统成员,它可以用于快速地建立数据库结构及数据库内容。可以完成有关数据库的操作,比如数据库结构的建立、记录的添

6、加及修改以及用ODBC连接到服务器端的数据库如SQLServer等。启动数据管理器选择“外接程序”菜单下的“可视化数据管理器”项就可以启动数据管理器,打开“VisData”窗口。6.2本地数据库设计(ACCESS)2)工具栏按钮6.2本地数据库设计(ACCESS)数据库窗口SQL语句窗口显示数据库的结构,包括表名、列名、索引可输入SQL命令,对数据库中的表进行查询操作VisData窗口6.2本地数据库设计(ACCESS)设置记录集的访问方式指定数据表中数据的显示方式进行事务处理6.2本地数据库设计(ACCESS)表类型记录集按钮,允许直接对数据库中的数据进行增、删、改、查等操

7、作。动态集类型记录集按钮,将指定的数据打开并读入到内存中,进行数据编辑操作。快照类型记录集,只能读数据不能修改,适用于只查询的情况6.2本地数据库设计(ACCESS)指定数据表中数据的显示方式,在新窗体上使用DATA控件指定数据表中数据的显示方式,在新窗体上不使用DATA控件指定数据表中数据的显示方式,在新窗体上使用DBGrid控件进入2.具体实现1)建立数据库数据库student.mdb(学生数据库)中的表定义:学生成绩表(学号,课程,成绩,学期)。6.2本地数据库设计(ACCESS)学生成绩表结构字

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

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

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