第14章 ADO数据库编程 ADO数据库编程是目前最为流行的一种数据库编程方案。因为,使用ADO,可以很容易的与各种类型的数据库连接,而且其数据存取功能也是包罗万象,吸取了各种数据库访问对象的精华部分。本章将介绍ADO数据库编程方面的内容。

Slides:



Advertisements
Similar presentations
主讲:史治平 地址:四川电大计算机教研室 电话:
Advertisements

第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
第十章 与数据库的连接 一、在VB中可以访问哪些类型的数据库
(第11讲) Mysql 简介和创建新的数据库 本讲大纲: 1、MYSQL简介与概要 2、访问MYSQL的几种途径
第7章 数据库基础知识 SQL常用命令使用方法 (1) 数据记录筛选: sql="select * from 数据表
第4章 表的创建与使用.
数据库管理软件 Access 2003的使用 安丘市职业中专 雷云龙 1.
§5.3 定积分的换元法 和分部积分法 一、 定积分的换元法 二、 定积分的分部积分法 三、 小结、作业.
在PHP和MYSQL中实现完美的中文显示
資料庫程式設計 VB資料庫設計簡介 週次:4 建國科技大學 資管系 饒瑞佶.
Visual C# 2010 程式設計經典 第15章 ADO .NET與資料工具.
第21章 PHP MySQL专用接口动态网页设计
二.資料庫系統建立與管理 Access 資料庫:windows下的單機資料庫 Access 操作 Mysql資料庫介紹.
面向对象建模技术 软件工程系 林 琳.
ADO.NET.
第三部分 数据库应用程序开发技术 第16章 数据库应用结构与数据访问接口 第17章 (C/S)结构数据库应用程序开发
班級:博、碩子一甲 授課老師:鐘國家 助教:陳國政
第2章 ADO.NET 2.0概述.
VB如何存取資料庫 ? 資料庫 資料儲存 資料庫引擎 資料庫引擎 Jet 讀取、寫入與修改 資料控制項 資料庫存取物件(ADO) 使用者介面.
Access & MySQL 主從式資料庫系統設計實務 作者:盧坤勇 主從式資料庫系統 - 大綱.
存储系统.
课程设计 归纳总结 4 知识目标 1 讲授新课 2 任务操作 3 布置作业 5.
第 13 章 深入Recordset物件 製作.
ASP动态网页设计实用教程 主讲教师: 开课单位:.
SVN服务器的搭建(Windows) 柳峰
SQL Injection.
走进编程 程序的顺序结构(二).
第六单元 ADO.net数据库操作 劳动和社会保障部全国计算机信息高新技术考试指定教材——ASP.NET.
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
以ISI平台为例,为您演示一下如何在Endnote文献中查看该文献的References
第17章 网站发布.
PaPaPa项目架构 By:Listen 我在这.
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
第十三章 JDBC  JDBC简介  JDBC驱动类型  JDBC API  JDBC的发展.
DevDays ’99 The aim of this mission is knowledge..
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
程序设计工具实习 Software Program Tool
Pocket Access.
C语言程序设计 主讲教师:陆幼利.
第12章 数据库编程基础 在各行各业的数据处理应用中,都会用到数据库技术。数据库技术是针对大量数据存储和数据处理的一门技术。针对这一技术,有专门的数据库开发系统,如:Access、FoxPro、SQL Server、Oracle等,在相应的操作系统平台上,为建立数据库管理系统提供了良好的软件开发环境。Visual.
简单介绍 用C++实现简单的模板数据结构 ArrayList(数组, 类似std::vector)
SQL 范引娣.
数据透视表与SQL典型应用 ——数据分析人士必杀技
VisComposer 2019/4/17.
商业分析平台-语义元数据 用友集团技术中心 边传猛 2013年 11月 06日.
VB与Access数据库的连接.
Web安全基础教程
成绩是怎么算出来的? 16级第一学期半期考试成绩 班级 姓名 语文 数学 英语 政治 历史 地理 物理 化学 生物 总分 1 张三1 115
数据库系统与应用实验 基于SQL Server 2005.
iSIGHT 基本培训 使用 Excel的栅栏问题
Chapter 18 使用GRASP的对象设计示例.
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
Visual Basic程序设计 第13章 访问数据库
Touch Github = Touch the World
Delphi 7.0开发示例.
WEB321 使用ASP.NET2.0快速开发电子商务网站
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
HOOK和数据库访问 主讲人:孙鑫
基于列存储的RDF数据管理 朱敏
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
本节内容 动态链接库 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
C++语言程序设计 C++语言程序设计 第九章 类的特殊成员 第十一组 C++语言程序设计.
VB与Access数据库的连接.
WEB程序设计技术 数据库操作.
第四章 UNIX文件系统.
使用ADO访问数据库 李宝智 BonizLee 课程 10564A
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
数据库应用技术 天津电大 翟迎建.
Presentation transcript:

第14章 ADO数据库编程 ADO数据库编程是目前最为流行的一种数据库编程方案。因为,使用ADO,可以很容易的与各种类型的数据库连接,而且其数据存取功能也是包罗万象,吸取了各种数据库访问对象的精华部分。本章将介绍ADO数据库编程方面的内容。

14.1 ADO介绍 ADO的全称为Active Data Objects,即ActiveX数据对象。ADO是微软新的通用数据存取框架。它包含了数据库访问对象(DAO)、远程数据对象(RDO)及几乎所有其他数据存取方式的全部功能。用户可以利用ADO连接Access、SQL Server、Oracle及其他的数据源。

14.1.1 认识ADO 当今,编写数据库应用程序时,大部分程序员都会采用ADO数据库编程技术。本书,上一章讲述的ADO Data控件的用法就是在程序中实现ADO的最简便的方法。 ADO被设计用来同一个叫做OLE DB Provider的新的数据访问层协同工作。OLE DB是一个底层的数据访问接口,用它可以访问各种数据源,包括传统的关系型数据库、电子邮件系统及自定义的商业对象等。微软目前正积极推广ADO+OLE DB技术,并计划用OLE DB取代ODBC。

14.1.2 ADO编程模型 下面结合实际生活中的例子说明ADO的编程模型。在此将应用程序比作超市,数据库比作仓库。

14.1.3 在工程中引用(添加)ADO 如果要在程序中使用ADO,首先必须要引用相应的类型库。(具体内容请参照本书)

14.2 访问数据库 ADO有两个非常重要的核心对象,分别是Connection对象和Recordset对象。本节将介绍Connection对象。Connection对象用于建立和数据源的连接。在C\S结构中,该对象实际上是表示了与服务器的实际网络连接。建立和数据库的连接是访问数据库的第一步,ADO打开连接的主要方法是通过Connection对象来连接数据库。

14.2.1 使用Connection对象连接Access 数据库 (具体内容请参照本书)

14.2.2 使用Connection对象连接其他数 据库 如前所述,使用ADO不仅可以连接Access数据库,还可以连接其他类型的数据库。(具体内容请参照本书)

14.2.3 使用Connection对象连接ODBC数 据源 虽然微软提倡使用PROVIDER方式连接数据库,但是目前仍然有一部分编程人员使用ODBC数据源的方法连接数据库。在网络编程中如果使用Access数据库,为了防止数据库被下载破译,使用ODBC数据源可以隐藏数据库的路径。

14.2.4 应用案例——使用Connection执 行SQL 使用Connection对象执行SQL语句时要用到其Execute方法。下面的例题,使用Execute方法完成向数据表插入记录、删除记录和修改记录,并将每次的操作结果反映到表格内。

14.3 使用RecordSet对象操作记录 在数据库编程中,人们通常会用RecordSet对象变量存放查询数据。然后通过该变量对查询到的数据进行各种各样的操作。不仅如此,使用RecordSet对象变量还可以向数据库表添加新记录、修改记录等。实际上可以认为RecordSet对象是一个存放二维表格的变量,该表格是相对应的被查询数据库表的一个子集。

14.3.1 使用RecordSet对象执行Select 查询 2、使用Open方法执行Select语句

14.3.2 显示RecordSet对象的查询结果 用Open方法执行Select查询语句后,会将查询结果存放到RecordSet对象变量中,接下来是怎样利用这些查询结果。最简单的用处是将其显示出来,供用户查看。(具体内容请参照本书)

14.3.3 应用案例——向数据表添加记录 使用RecordSet对象添加记录,要用到其AddNew方法。要使用该方法,应当在程序中写入类似于下面的语句。(具体内容请参照本书)

14.3.4 应用案例——从数据表删除记录 删除记录要用到Delete方法。该方法的格式类似于下面的语句 rs.Delete

14.3.5 应用案例——修改数据表记录 想要修改记录内容时,首先要让记录指针指向该条记录(与Delete方法中相同),然后使用赋值语句和Update方法更新即可。例如使用下面的两条语句,可以将当前记录的name字段的内容更新为“汤姆”。 rs("name") = "汤姆" rs.Update(具体内容请参照本书)