vb学生成绩管理系统

vb学生成绩管理系统

ID:11091277

大小:1.77 MB

页数:22页

时间:2018-07-10

vb学生成绩管理系统_第1页
vb学生成绩管理系统_第2页
vb学生成绩管理系统_第3页
vb学生成绩管理系统_第4页
vb学生成绩管理系统_第5页
资源描述:

《vb学生成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VB学生成绩管理系统1.VB操作数据库简介本章节主要介绍VB中操作数据库的一般方法,有ADOData控件的连接、ADODB对象的使用,当然在可视化的开发系统中用控件是的方法是比较简单的,但不是很灵活,相比较ADODB对象的方法比较灵活,但使用相对麻烦;这里读者会问,那这两个又是怎么去访问到数据库的呢?其实他们是通过一些接口去访问不同数据库的,而这些接口会屏蔽掉数据库访问协议和各个数据库之间的差别,这里最常用的有两种接口,一种就是ODBC、还有一种是OLEDB,下面我们介绍他们的结构:(a)数据库访问接口:(1

2、)ODBC:ODBC其实是开放式数据库互连(OpenDatabaseConnectivity),是微软公司推出的一种实现应用程序和关系数据库之间通讯的方法标准,是一个接口标准。所以它实际上是一种标准,符合标准的数据库就可以通过SQL语言编写的命令对数据库进行操作,但只能针对关系数据库进行操作(如SQLServer,Oracle,Access,Excel等),目前所有的关系数据库都符合该标准。ODBC本质上是一组数据库访问API(应用程序编程接口),由一组函数调用组成,核心是SQL语句,他的结构图如下图1:图1

3、.1在具体操作时,首先必须用ODBC管理器注册一个数据源,管理器根据数据源提供的数据库位置、数据库类型及ODBC驱动程序等信息,建立起ODBC与具体数据库的联系。这样,只要应用程序将数据源名提供给ODBC,ODBC就能建立起与相应数据库的连接。(2)OLEDB:OLEDB:数据库链接和嵌入对象(ObjectLinkingandEmbeddingDataBase)。OLEDB是微软提出的基于COM思想且面向对象的一种技术标准,目的是提供一种统一的数据访问接口访问各种数据源,这里所说的"数据"除了标准的关系型数据

4、库中的数据之外,还包括邮件数据、Web上的文本或图形、目录服务(DirectoryServices)、以及主机系统中的文件和地理数据以及自定义业务对象等。OLEDB标准的核心内容就是要求对以上这些各种各样的数据存储(DataStore)都提供一种相同的访问接口,使得数据的使用者(应用程序)可以使用同样的方法访问各种数据,而不用考虑数据的具体存储地点、格式或类型,他的结构图如下图2:图1.2(b)VB中数据库访问对象:(1)ADOData控件:ADOData控件使用MicrosoftActiveX数据对象(AD

5、O)来快速建立数据绑定的控件和数据提供者之间的连接。数据绑定控件是任何具有“数据源”属性的控件。数据提供者可以是任何符合OLEDB规范的数据源,这里可能是对ADO的一个封装,他访问数据库的接口可以使用ODBC、也可以使用OLEDB,但OLEDB灵活,不用在系统中配置数据源,而且效率高,所以现在使用OLEDB更多点,下面程序中也是用OLEDB来介绍的,下面简单介绍一下ADODC控件的使用层次图。ADODC在VB数据库程序设计中起了一个桥梁的作用,可以方便VB中的一些控件直接和数据库关联,他的使用示意图如下:图1

6、.3(2)ADODB对象ADO是ActiveXDataObjects的缩写,是一项新的数据库的存取技术,他最主要包含三个对象,Connection、Recordset、Command,Connection对象:连接对象,负责通过OLEDB或ODBC建立与数据库之间的连接。Recordset对象:记录集对象,存放从数据库中得到的记录,这些可能是执行某条SQL语句的结果。Command对象:执行SQL语句返回Recordset类型的结果。基本的用法:(1)连接数据源  (2)打开记录集对象  (3)使用记录集  

7、(4)断开连接具体的应用后面在学生成绩录入中会介绍到。1.VB连接SQLServer数据库a)用可视ADODC控件连接数据库,如图将控件选择到工具栏。(1)设置ADODC的ConnectionString属性。选择控件选择控件图2.1点击打开属性页图2.2(2)生成连接字符串。点击数据连接属性页图2.3图2.4(3)设置ADODC的RecordSource属性。命令类型图2.5命令类型:adCmdText:值1,表示命令为SQL语句。adCmdTable:值2,表示命令为一表名。adCmdStoredProc

8、:值4,表示命令是一存储过程名。adCmdUnknown:值8,表示不确定命令类型。(4)此时数据源控件已连接好数据库,可以直接访问它,或者可以充当数据表格控件的数据源使用。a)用ADODB.CONNECTION对象连接数据库(1)创建ADODB.CONNECTION对象PrivateSqlConAsNewADODB.ConnectionSqlCon.Provider="SQLOLEDB"SqlCo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。