- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB学生成绩管理系统
VB操作数据库简介
本章节主要介绍VB中操作数据库的一般方法,有ADO Data控件的连接、ADODB
对象的使用,当然在可视化的开发系统中用控件是的方法是比较简单的,但不是很灵活,相比较ADODB对象的方法比较灵活,但使用相对麻烦;这里读者会问,那这两个又是怎么去访问到数据库的呢?其实他们是通过一些接口去访问不同数据库的,而这些接口会屏蔽掉数据库访问协议和各个数据库之间的差别,这里最常用的有两种接口,一种就是ODBC、还有一种是OLE DB,下面我们介绍他们的结构:
(a) 数据库访问接口:
(1) ODBC:
ODBC其实是开放式数据库互连(Open Database Connectivity),是微软公司
推出的一种实现应用程序和关系数据库之间通讯的方法标准,是一个接口标准。所
以它实际上是一种标准,符合标准的数据库就可以通过SQL语言编写的命令对数
据库进行操作,但只能针对关系数据库进行操作(如SQL Server,Oracle,Access,
Excel等),目前所有的关系数据库都符合该标准。ODBC本质上是一组数据库访
问API(应用程序编程接口),由一组函数调用组成,核心是SQL语句,他的结构
图如下图1:
图 1.1
在具体操作时,首先必须用ODBC管理器注册一个数据源,管理器根据数据源提
供的数据库位置、数据库类型及ODBC驱动程序等信息,建立起ODBC与具体
数据库的联系。这样,只要应用程序将数据源名提供给ODBC,ODBC就能建立
起与相应数据库的连接。
(2) OLE DB:
OLE DB:数据库链接和嵌入对象(Object Linking and Embedding
DataBase)。OLE DB是微软提出的基于COM思想且面向对象的一种技术标准,
目的是提供一种统一的数据访问接口访问各种数据源,这里所说的数据除了标准
的关系型数据库中的数据之外,还包括邮件数据、Web上的文本或图形、目录服
务(Directory Services)、以及主机系统中的文件和地理数据以及自定义业务对
象等。OLE DB标准的核心内容就是要求对以上这些各种各样的数据存储(Data
Store)都提供一种相同的访问接口,使得数据的使用者(应用程序)可以使用同样
的方法访问各种数据,而不用考虑数据的具体存储地点、格式或类型,他的结构
图如下图2:
图 1.2
(b) VB中数据库访问对象:
(1) ADO Data控件:
ADO Data 控件使用 Microsoft ActiveX 数据对象(ADO) 来快速建立数据绑
定的控件和数据提供者之间的连接。数据绑定控件是任何具有“数据源”属性的控
件。数据提供者可以是任何符合 OLEDB 规范的数据源,这里可能是对ADO的一
个封装,他访问数据库的接口可以使用ODBC、也可以使用OLEDB,但OLEDB
灵活,不用在系统中配置数据源,而且效率高,所以现在使用OLEDB更多点,下
面程序中也是用OLEDB来介绍的,下面简单介绍一下ADODC控件的使用层次图。
ADODC在VB数据库程序设计中起了一个桥梁的作用,可以方便VB中的一些控
件直接和数据库关联,他的使用示意图如下:
图 1.3
(2) ADODB对象
ADO是ActiveX Data Objects的缩写,是一项新的数据库的存取技术,他最主要包含三个对象,Connection、Recordset、Command,
Connection对象:连接对象,负责通过OLEDB或ODBC建立与数据库之间的连接。
Recordset对象:记录集对象,存放从数据库中得到的记录,这些可能是执行某条
SQL语句的结果。
Command对象:执行SQL语句返回Recordset类型的结果。
基本的用法:
(1) 连接数据源
(2) 打开记录集对象
(3) 使用记录集
(4) 断开连接
具体的应用后面在学生成绩录入中会介绍到。
VB连接SQL Server数据库
用可视ADODC控件连接数据库,如图将控件选择到工具栏。
设置ADODC的ConnectionString属性。
选择控件选择控件
选择控件
选择控件
图 2.1
点击打开属性页
点击打开属性页
图 2.2
(2)生成连接字符串。
点击数据连接属性页
点击数据连接属性页
图 2.3
图 2.4
(3)设置ADODC的RecordSource属性。
命令类型
命令类型
图 2.5
命令类型:
adCmdText :值1,表示命令为SQL语句。
adCmdTabl
您可能关注的文档
最近下载
- 基层儿科医务人员服务能力提升学习班答案-2024华医网继续教育答案.docx VIP
- 中学生素质发展评价手册42p.pdf VIP
- 《反对党八股》名师教学课件 (1).pptx VIP
- 薛法根:《风娃娃》(二年级).docx
- 40篇英语短文搞定高考3500个单词(全部含翻译-重点解析).doc
- SY∕T 4113.7-2020 管道防腐层性能试验方法 第7部分:厚度测试.pdf
- 阿里全球数学竞赛姜萍成绩造假PPT课件.pptx VIP
- FM知识考试试题-必做经典大题.pdf
- 旅游管理职业生涯规划.pdf
- 江苏省南京市2025届高三零模作文“点外卖”与“送外卖”导写(真题呈现+审题立意+素材积累+写作示例+考场范文).docx VIP
文档评论(0)