第十章 与数据库的连接 一、在VB中可以访问哪些类型的数据库

Slides:



Advertisements
Similar presentations
第2章第2章 第 1 节 生物与非生物. [ 猜谜语 ] 名字叫做牛, 不会拉犁头; 说我力气小, 背着房子走。 ( 打一动 物)
Advertisements

数据结构的引入. 通讯录管理 社团机构管理 校园导航管理 通讯录管理 社团机构管理 校园导航管理.
我有一份考工的理论题库,是 Excel 文件。我在想如果转换到 Word 文件中再排版,再印刷,一是浪费时间,既要做成 Word 卷, 测试完还要手工批卷;二是浪费纸张( 4 — 5 个班级近 200 多人使 用),我在想能不能做成上机试卷,在计算机上测试,多方便, 谁能帮我这个忙吗? 我有一份考工的理论题库,是.
第21章 .NET报表设计 (时间:1.5次课,3学时).
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
第13章 数据库的基本应用 Visual Basic 程序设计教程.
第13章 数 据 库 本章要点: 数据库的基本概念 可视化数据管理器 使用ADO数据控件访问数据库.
第六章 数据库编程.
可爱的蜗牛 一、蜗牛冬眠 二、蜗牛进食 三、蜗牛排泄 四、蜗牛呼吸.
第7章利用ADO.NET 进行数据访问.
在线考试系统手机端使用说明 技术支持:南京庞培软件科技有限公司.
第十二章 Recordset对象 Recordset对象是数据记录的集合,而数据记录又是字段集合。因此利用recordset对象,在程序中就可以存取所有数据记录每一个字段的数据了。所以说recordset对象是存取数据库数据最重要的源头。在数据库程序设计中,recordset对象是一个十分重要对象。
第7章 数据库基础知识 SQL常用命令使用方法 (1) 数据记录筛选: sql="select * from 数据表
文科计算机小公共课规划教材 Access 程序设计.
第三章 数据类型和数据操作 对海量数据进行有效的处理、存储和管理 3.1 数据类型 数据源 数据量 数据结构
第4章 表的创建与使用.
第12章 数据库访问技术 本章主要内容: ● 数据库的概念 ● Access数据库 ● 使用数据控件 ●  使用ADO控件.
数据库管理软件 Access 2003的使用 安丘市职业中专 雷云龙 1.
在PHP和MYSQL中实现完美的中文显示
Visual Basic快速入门 ADO数据控件与数据绑定控件 VB数据库编程举例 VB开发数据库应用系统实例分析
資料庫程式設計 VB資料庫設計簡介 週次:4 建國科技大學 資管系 饒瑞佶.
Visual C# 2010 程式設計經典 第15章 ADO .NET與資料工具.
Hadoop I/O By ShiChaojie.
遠東科技大學資訊工程系 王善揚 可嵌入物件題庫系統 設計與開發 遠東科技大學資訊工程系 王善揚
第二讲 搭建Java Web开发环境 主讲人:孙娜
Chinese Virtual Observatory
第2章 ADO.NET 2.0概述.
資料庫程式設計 VB資料庫設計簡介 週次:2 建國科技大學 資管系 饒瑞佶.
第4章(2) 空间数据库 —关系数据库 北京建筑工程学院 王文宇.
VB如何存取資料庫 ? 資料庫 資料儲存 資料庫引擎 資料庫引擎 Jet 讀取、寫入與修改 資料控制項 資料庫存取物件(ADO) 使用者介面.
Access & MySQL 主從式資料庫系統設計實務 作者:盧坤勇 主從式資料庫系統 - 大綱.
存储系统.
教 师:曾晓东 电 话: 数据库技术 教 师:曾晓东 电 话:
第14章 ADO数据库编程 ADO数据库编程是目前最为流行的一种数据库编程方案。因为,使用ADO,可以很容易的与各种类型的数据库连接,而且其数据存取功能也是包罗万象,吸取了各种数据库访问对象的精华部分。本章将介绍ADO数据库编程方面的内容。
第13章 数据控件编程 Visual Basic为用户提供了多种访问数据库的方法。概括这些方法后,可以分为两大类。分别是:通过控件访问数据库和通过数据库访问技术(接口)访问数据库。这一章,将介绍使用控件访问数据库的方法。
走进编程 程序的顺序结构(二).
第二十五章 應用Internet Express的程式開發
第六单元 ADO.net数据库操作 劳动和社会保障部全国计算机信息高新技术考试指定教材——ASP.NET.
使用ADO.NET访问数据 数据库连接 C#程序设计课程组.
PostgreSQL 8.3 安装要点 四川大学计算机学院 段 磊
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
第17章 网站发布.
数据库技术.
Connection对象 访问数据库的第一步是建立连接,只有建立连接,才可能实现 在数据库和应用程序之间移动数据。 ADO提供了连接对象:
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
用event class 从input的root文件中,由DmpDataBuffer::ReadObject读取数据的问题
DevDays ’99 The aim of this mission is knowledge..
新PQDT论文全文库提交平台.
SQL Server Mobile 2005 程序开发(三)
ASP New and other UIs: Medical Videos Searchasaurus
第8章 ADO组件的使用 本章主要内容: TADOConnection组件的使用 TADOCommand组件的使用
VB与Access数据库的连接.
Web安全基础教程
ASP.NET实用教程 清华大学出版社 第9章数据库应用 教学目标 教学重点 教学过程 2019年5月3日.
数据库系统与应用实验 基于SQL Server 2005.
iSIGHT 基本培训 使用 Excel的栅栏问题
Visual Basic程序设计 第13章 访问数据库
Delphi 7.0开发示例.
WEB321 使用ASP.NET2.0快速开发电子商务网站
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
HOOK和数据库访问 主讲人:孙鑫
_08文件操作 本节课讲师——void* 视频提供:昆山爱达人信息技术有限公司 官网地址:
第六章 Excel的应用 五、EXCEL的数据库功能 1、Excel的数据库及其结构 2、Excel下的数据排序 (1)Excel的字段名行
VB与Access数据库的连接.
WEB程序设计技术 数据库操作.
使用ADO访问数据库 李宝智 BonizLee 课程 10564A
第六讲 酒店客房管理系统(二) 教育部“十二五”职业教育国家规划教材
第七讲 酒店客房管理系统(三) 教育部“十二五”职业教育国家规划教材
数据库应用技术 天津电大 翟迎建.
Presentation transcript:

第十章 与数据库的连接 一、在VB中可以访问哪些类型的数据库 1.Jet数据库:数据库有jet 引擎直接生成和操作。不仅灵活而且速度快,microsoft access数据库就是这类数据库。在VB中以mdb格式为标准数据库文件格式 2.ISAM数据库:即索引顺序访问方法(ISAM)数据库有几种不同形式。Dbase 、foxpro、text file在VB中都可以生成或操作这些数据库。 3.ODBC数据库:开放数据库连接,例如:SQL SERVER、ORACLE等到。 二、VB访问数据库有哪几种不同方法 1.数据访问控件(DATA控件) 2.数据访问对象(DAO)是一种面向对象的界面接口 3.数据库连接性引擎技术(JET) 4.开放数据库连接性标准(ODBC)

5.远程数据访问控件(RDC) 6.远程数据对象(RDO) 7.ADO控件 ADO控件是VB6.0新增功能,它在效率上更高,速度更快,它是独立于开发工具和开发语言的简单而且容易使用数据接口。 建立在ADO控件基础上数据绑定成员 ADODC、DATA GRID DATALIST DATACOMBO 三、 1.ADODC控件与数据库文件的关系 数据库文件是一种格式复杂的文件,对任何一个程序而言,如果想自行解析文件格式而存取数据库的内容,都是一件相当复杂工程。因此VB提供了ADODC控件,其功能是进行文件结构分析并根据程序将来可能操作数据库建立必要的操作接口。 例:利用adodc绑定数据库stock01.mdb数据库中股票行情表 (ch10/练习1.vbp) 1)将adodc控件添加到工具箱中(工程/部件/micrlsoft ado data control6.o) 2)设置adodc控件属性值:connectionstring 、commandtype、

persist security info false 是否保存密码 recordsource属性。 Connectionstring属性内容: “provider=microsoft.jet.oledb.3.51; persist security info=false; data source=d:\vb\mdb\stock01.mdb” 所以connectionstring属性是由以下三个参数构成: 参数 参数值 意义 provider microsoft.jet.oledb.3.51 ole db 驱动程序 persist security info false 是否保存密码 data source d:\vb\mdb\stock01.mdb 数据源(要打开数据库) commadtype(命令类型)属性 在命令类型中可选择的值:adcmdtable(数据表)、adcmdtext(指令) adcmdstoredproc(存储过程)、adcmdnuknown(未定) recordsource(记录源)属性 如果命令类型是数据表,则recordsource属性值是数据表。 如果命令类型是指令,则recordsource属性值是一个SQL语句。

例:继续上一例,在窗体上添加一个datagrid控件,将数据库中股票行情表中数据显示出来。 虽然ADODC控件具有存取数据库数据能力,但却没有提供显示数据的功能,如果想要显示数据库的内容,除了利用ADODC来读取数据之外,还要编写显示数据的程序,但更简单方法是使用datagrid 控件。 1)datasource属性 要使用datagird显示数据库内容,必须先设置好datasource属性,这个属性作用:让 datagrid控件与adodc控件产生连接关系,也是告诉 datagrid控件它的存取的是哪一个 adodc所打开数据库。接着datagird就会自动使用 adodc 的接口,将数据库的内容显示出来。 例:继续上一例,在窗体上添加一个datagrid控件,将数据库中股票行情表中数据显示出来。 添加datagrid控件:工程/部件/microsoft datagird control6.0 在窗体上设置datagrid.datasource属性值为:adodc1 在datagrid上操作: 1)浏览:可使用datagird中“向上箭头”或“向下箭头”及滚动条。

2)修改:用鼠标单击要修改的字段。如果不允许修改,则可在datagird属性中设定allowupdate属性为true。 3)浏览:除了使用datagird浏览数据表外,还可以使用adodc控件中按钮。 4)新增:将当前记录移到最后,可看到一个用“*”符号,单击符号左侧字段,就可以输入数据。如果不允许新增,则将datagird控件中allowaddnew属性设为true 5)删除:以鼠标单击数据记录左侧,选取该记录,按下delete,如果不允许删除,则将datagird控件中allowdelete属性设为true.