使用VB访问数据库:JET、DAO与ADO解析

需积分: 16 5 下载量 177 浏览量 更新于2024-08-17 收藏 312KB PPT 举报
该资源是一份关于使用VB访问数据库的参考书目,主要涉及面向对象数据库、数据库应用的结构与开发环境以及不同数据库访问技术,如JET与DAO、ODBC与RDO、OLEDB与ADO。此外,还提到了对象类、对象属性及其在数据库中的应用。 详细知识点: 1. **面向对象数据库**: - 面向对象数据库(OODBMS)是支持对象-关系数据模型的数据库系统,允许存储和操作复杂的数据类型,如对象、类和继承等。 - 对象类是具有相同属性和行为的一组对象的抽象,例如,苹果类可能有属性如体积、重量和颜色,以及方法如摘取。 2. **数据库应用的结构与开发环境**: - 在VB中开发数据库应用通常涉及到数据库的连接、查询、更新和事务处理。 - 开发环境可能包括数据库设计工具、查询构建器和数据访问组件。 3. **JET(Joint Engine Technology)与DAO**: - JET数据库引擎是Microsoft Access的基础,用于在Windows环境中管理和检索数据。 - DAO(Data Access Objects)是建立在JET之上的对象层,提供了一种面向对象的方式来操作数据库,如打开数据库连接、创建和修改表、执行SQL语句。 - DAO支持ISAM数据库,并提供了游标和非游标结果集,以及与DDL类似的函数。 4. **数据库访问技术**: - ODBC(Open Database Connectivity)是通用数据库访问接口,允许通过ODBC驱动程序访问多种数据库,提供了数据源的独立性。 - RDO(Remote Data Objects)是Microsoft早期的数据访问技术,主要用于远程数据访问。 - OLEDB(Object Linking and Embedding, Database)是另一种数据库访问接口,支持多种数据源,包括非关系型数据。 - ADO(ActiveX Data Objects)是建立在OLEDB之上的高级接口,提供了更简便的编程模型,是VB中常用的数据库访问技术。 5. **对象和属性**: - 在VB中,对象可以表示现实世界中的实体,如苹果树或苹果。对象可以有属性(如颜色、体积和重量),这些属性可以是基本数据类型或引用其他对象。 - 属性可以通过编程进行修改,例如,苹果的体积和重量可能会随时间变化,颜色可能由绿色变为红色。 6. **数据库访问技术的使用**: - 在VB中访问SQL Server数据库,可以使用ADO对象模型,如Connection、Command、Recordset等,来执行SQL语句,连接数据库,读写数据。 - 用户界面中,对象的实例化和事件处理是实现交互的关键,例如,按钮的点击事件可能会触发数据库查询。 这份参考书目涵盖了VB编程中如何利用不同的数据库访问技术与数据库进行交互,以及如何利用面向对象的思路来设计和操作数据库对象。这对于学习VB数据库应用开发的人来说是非常有价值的资料。