红皮书总结——ADO的七个对象

2023-10-23 12:50

本文主要是介绍红皮书总结——ADO的七个对象,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文已收录于专栏
《总结分享》

目录

  • 背景介绍
  • 对象介绍
  • 建立连接的方式分为三种:
    • 第一种是通过代码来连接的。
    • 第二种是通过ODBC数据源来连接。
    • 第三种是通过控件来连接的。
  • 总结提升

背景介绍

  昨天通过一天的时间把红皮书进行完了。这种效率我都佩服我自己,虽然说理解上不是很透彻。但是相信我在后面的学习会解决我现在的似懂非懂的感觉。毕竟学习不是学一遍就OK的,要反复学习,每一遍都有不同的感受和收获。
  红皮书主要的核心内容就是ADO的七个“女朋友”,这七个“女朋友”主要包括三个独立的,和四个依靠独立的。三个独立的有Connection用来连接的“女朋友”、Command用来命令的“女朋友”还有就是Recordset用来做记录集的“女朋友”。还有四个依靠独立的有Field用来做字段的“女朋友”,它依赖于Recordest记录集对象。Parameter用来提供参数的“女朋友”,它依赖于Commnad命令对象。Error用来判断过程中发生错误的“女朋友”,它依赖于Connretion连接对象。最后一个就是Property用来做属性的“女朋友”。它可以依赖于独立里面的任意对象。目前为止ADO的大家庭就全面了。接下来结合我们做的红皮书例子,说说他们是如何运行的。首先是建立连接,然后通过命令获得一切数据,最后把得到的数据放到一个集合中。

对象介绍

  ADO(ActiveX Data Objects)是一组用于访问和操作数据库的组件和对象模型。ADO提供了七个核心对象,它们分别是:

  Connection(连接对象):Connection对象用于与数据库建立连接,并提供了访问和管理数据库的方法和属性。通过Connection对象,可以打开和关闭数据库连接,执行SQL语句,以及处理事务等操作。

  Command(命令对象):Command对象用于执行SQL语句或存储过程,并返回结果集。通过Command对象,可以设置SQL语句或存储过程的参数,执行查询或更新操作,并获取执行结果。

  Recordset(记录集对象):Recordset对象用于表示数据库中的一组记录,并提供了对记录集的访问和操作方法。通过Recordset对象,可以检索、修改、添加和删除记录,以及导航和搜索记录集。

  Field(字段对象):Field对象用于表示记录集中的一个字段,并提供了对字段值的访问和操作方法。通过Field对象,可以获取和设置字段的值,以及获取字段的属性信息。

  Parameter(参数对象):Parameter对象用于表示SQL语句或存储过程的参数,并提供了对参数值的访问和操作方法。通过Parameter对象,可以设置参数的值、数据类型和方向等属性。

  Error(错误对象):Error对象用于表示在执行数据库操作过程中发生的错误,并提供了对错误信息的访问和处理方法。通过Error对象,可以获取错误的描述、错误代码和错误位置等信息。

  Property(属性对象):Property对象用于表示连接、命令、记录集等对象的属性,并提供了对属性值的访问和设置方法。通过Property对象,可以获取和修改对象的属性值,以满足特定的需求。

建立连接的方式分为三种:

第一种是通过代码来连接的。

Dim objCn As new ADDOB.Connection
Dim objRs As New RecordsetobjCn.connectionString=”Previder=Microsoft.Jrt.OKEDB.4.0;” & _“Data Source=” & App.Path & “\实例1.mdb”

第二种是通过ODBC数据源来连接。

  打开Windows进行搜索ODBC并打开,点击添加选择Microsoft Access Driver(.*mdb)点击完成在弹出框中填写数据源名、说明并把数据库的路径添加上就ok了。在通过代码的编写来进行连接。在这里插入图片描述
连接的代码 :Set objCn = New Connection objCn.Open "DSN=实例2DSN" Set objRs = New Recordset

第三种是通过控件来连接的。

  通过Adodc1控件的ADODC属性,通过使用字符串连接,点击生成找到连接,选择数据库的路径和用户名称可以点击测试连接来确定你是否连接成功了。最后点击确定就OK了。

总结提升

  总的来说,ADO的七个对象提供了访问和操作数据库的功能,包括建立连接、执行SQL语句、处理记录集和错误等。通过使用这些对象,可以方便地进行数据库操作,并实现数据的增删改查等功能。
在这里插入图片描述

这篇关于红皮书总结——ADO的七个对象的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/267951

相关文章

Python中logging模块用法示例总结

《Python中logging模块用法示例总结》在Python中logging模块是一个强大的日志记录工具,它允许用户将程序运行期间产生的日志信息输出到控制台或者写入到文件中,:本文主要介绍Pyt... 目录前言一. 基本使用1. 五种日志等级2.  设置报告等级3. 自定义格式4. C语言风格的格式化方法

Spring 依赖注入与循环依赖总结

《Spring依赖注入与循环依赖总结》这篇文章给大家介绍Spring依赖注入与循环依赖总结篇,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. Spring 三级缓存解决循环依赖1. 创建UserService原始对象2. 将原始对象包装成工

MySQL中查询和展示LONGBLOB类型数据的技巧总结

《MySQL中查询和展示LONGBLOB类型数据的技巧总结》在MySQL中LONGBLOB是一种二进制大对象(BLOB)数据类型,用于存储大量的二进制数据,:本文主要介绍MySQL中查询和展示LO... 目录前言1. 查询 LONGBLOB 数据的大小2. 查询并展示 LONGBLOB 数据2.1 转换为十

使用Java读取本地文件并转换为MultipartFile对象的方法

《使用Java读取本地文件并转换为MultipartFile对象的方法》在许多JavaWeb应用中,我们经常会遇到将本地文件上传至服务器或其他系统的需求,在这种场景下,MultipartFile对象非... 目录1. 基本需求2. 自定义 MultipartFile 类3. 实现代码4. 代码解析5. 自定

javaSE类和对象进阶用法举例详解

《javaSE类和对象进阶用法举例详解》JavaSE的面向对象编程是软件开发中的基石,它通过类和对象的概念,实现了代码的模块化、可复用性和灵活性,:本文主要介绍javaSE类和对象进阶用法的相关资... 目录前言一、封装1.访问限定符2.包2.1包的概念2.2导入包2.3自定义包2.4常见的包二、stati

在Java中实现线程之间的数据共享的几种方式总结

《在Java中实现线程之间的数据共享的几种方式总结》在Java中实现线程间数据共享是并发编程的核心需求,但需要谨慎处理同步问题以避免竞态条件,本文通过代码示例给大家介绍了几种主要实现方式及其最佳实践,... 目录1. 共享变量与同步机制2. 轻量级通信机制3. 线程安全容器4. 线程局部变量(ThreadL

Spring Boot 与微服务入门实战详细总结

《SpringBoot与微服务入门实战详细总结》本文讲解SpringBoot框架的核心特性如快速构建、自动配置、零XML与微服务架构的定义、演进及优缺点,涵盖开发环境准备和HelloWorld实战... 目录一、Spring Boot 核心概述二、微服务架构详解1. 微服务的定义与演进2. 微服务的优缺点三

Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式

《Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式》本文详细介绍如何使用Java通过JDBC连接MySQL数据库,包括下载驱动、配置Eclipse环境、检测数据库连接等关键步骤,... 目录一、下载驱动包二、放jar包三、检测数据库连接JavaJava 如何使用 JDBC 连接 mys

Python实现对阿里云OSS对象存储的操作详解

《Python实现对阿里云OSS对象存储的操作详解》这篇文章主要为大家详细介绍了Python实现对阿里云OSS对象存储的操作相关知识,包括连接,上传,下载,列举等功能,感兴趣的小伙伴可以了解下... 目录一、直接使用代码二、详细使用1. 环境准备2. 初始化配置3. bucket配置创建4. 文件上传到os

JavaSE正则表达式用法总结大全

《JavaSE正则表达式用法总结大全》正则表达式就是由一些特定的字符组成,代表的是一个规则,:本文主要介绍JavaSE正则表达式用法的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录常用的正则表达式匹配符正则表China编程达式常用的类Pattern类Matcher类PatternSynta