清华大学出版社 TSINGHUA UNIVERSITY PRESS 第0章Ⅶ数探库编程转术 ◎6.1数据库设计基础 6.2本地数据库设计( ACCESS) ◎6.3数据控件 6. 4ODBC 06.5ADO数据控件 ◎6.6VB中SQL的实现 6.7VB中使用ODBC ◎6.8网络数据库设计
第6章 VB数据库编程技术 6.1 数据库设计基础 6.2 本地数据库设计(ACCESS) 6.3 数据控件 6.4 ODBC 6.5 ADO数据控件 6.6 VB中SQL的实现 6.7 VB中使用ODBC 6.8 网络数据库设计
清华大学出版社 TSINGHUA UNIVERSITY PRESS 6数 1.VB中的数据访问 ■VB提供的数据库引擎叫Jet ■VB提供了两种与Jet数据库引擎接口的方法: Data控件( Data Control)和数据访问对象DAO 这两方法可以同时使用。 Data控件提供了有限的 DAo模型是全面控制 不需编程就能访问现存 数据库的完整编程接口 数据库的功能
1. VB中的数据访问 ◼VB提供的数据库引擎叫Jet。 ◼VB提供了两种与Jet数据库引擎接口的方法: Data控件(Data Control)和数据访问对象(DAO)。 这两种方法可以同时使用。 6.1 数据库设计基础 Data控件提供了有限的 不需编程就能访问现存 数据库的功能 DAO模型是全面控制 数据库的完整编程接口
清华大学出版社 TSINGHUA UNIVERSITY PRESS ■VB通过DAO、ADO和Jet引擎可以识别三类数据库 (1)VB数据库 ■也称本地数据库,本地数据库文件格式与 Microsoft Access相同。Jet引擎直接创建和操作这些数据库。 (2)外部数据库 ■访问符合“索引顺序访问文件方法(ISAM)数据库, 包括: d Base i、 d BaseⅣ、 Foxpro2.0和25以 及 Paradox3x和4x (3)oDBC数据库 ■访问符合ODBC标准的客户机/服务器数据库,如 Microsoft SQL Server
◼VB通过DAO、ADO和Jet引擎可以识别三类数据库: (1)VB数据库 ◼也称本地数据库,本地数据库文件格式与Microsoft Access相同。Jet引擎直接创建和操作这些数据库。 (2)外部数据库 ◼访问符合“索引顺序访问文件方法(ISAM)”数据库, 包括:dBase III、dBase IV、Foxpro 2.0和2.5以 及Paradox 3.x和4.x。 (3)ODBC数据库 ◼访问符合ODBC标准的客户机/服务器数据库,如 Microsoft SQL Server。 6.1 数据库设计基础
清华大学出版社 TSINGHUA UNIVERSITY PRESS 2.VB数据库体系结构 ■Jet引擎负责处理存储、检索、更新数据的结构,并 提供了功能强大的面向对象的DAo编程接口。 (1)VB数据库应用程序的组成 ■VB数据库应用程序包含三部分,如图6.1所示。 用户界面 Jet引擎 图61VB数据库应用程序的组成
2 . VB数据库体系结构 ◼Jet引擎负责处理存储、检索、更新数据的结构,并 提供了功能强大的面向对象的DAO编程接口。 (1) VB数据库应用程序的组成 ◼VB数据库应用程序包含三部分,如图6.1所示。 图6.1 VB数据库应用程序的组成 6.1 数据库设计基础 用户界面 Jet引擎 数据库
清华大学出版社 TSINGHUA UNIVERSITY PRESS ①用户界面和应用程序代码 ■用户界面是用户所看见的用于交互的界面,它包 括显示数据并允许用户查看或更新数据的窗体。 驱动这些窗体的是应用程序的VB代码,包括用来 请求数据库服务的数据访问对象和方法,比如添 加或删除记录,或执行查询等
①用户界面和应用程序代码 ◼用户界面是用户所看见的用于交互的界面,它包 括显示数据并允许用户查看或更新数据的窗体。 驱动这些窗体的是应用程序的VB代码,包括用来 请求数据库服务的数据访问对象和方法,比如添 加或删除记录,或执行查询等。 6.1 数据库设计基础