内容正文:
VB连接数据库
复习:数据库
数据库(database)指有组织地、动态地存储在辅助存储器上,能为多个用户共享、与应用程序独立的一组相互关联着的数据集合。
数据库系统由:数据库、数据库管理系统、数据库应用系统、计算机软硬件及系统人员和用户等组成
数据库由数据表组成,数据表由字段+记录构成
Access数据库文件默认扩展名accdb,常用格式mdb
常见的数据库系统:Microsoft Access、Microsoft SQL Server、Oracle、 FoxBASE、Foxpro、MySQL等
记录
字段
数据库
数据表
数据表视图
字段名
首条记录
上条记录
下条记录
尾记录
新记录
数据表视图
设计视图
用VB连接数据库
目的:是实现数据的共享、查询
高中要求:能读懂,理解语句含义
学习ADO方式访问Access数据库
定义数据库连接对象实例
连接数据库文件
打开连接
创建记录集
关联连接对象实例与记录集
打开记录集查询
关闭记录集
关闭数据库连接实例
ADO介绍
这是微软提供的应用程序访问数据库的编程接口
可通过ADO的Connection对象与数据库建立连接,再通过Recordset对象获取数据表中的数据
ADO连接过程
在VB中添加外部控件:Microsoft ADO Data Control 6.0(OLEDB),建立Connection对象实例
Dim conn As New ADODB.Connection
用Connection建立与数据库的连接时,需要设置ConnectionString属性的值(即连接字符串),该值指定连接数据库的驱动程序、数据源名称、用户名、密码等。
conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & App.Path & "\data.accdb"
conn.Open
指定连接提供者
访问Access2010
数据库
指定数据源位置
相对路径
数据库文件名
ADO连接过程
定义记录集对象RecordSet
Dim rs As New ADODB.Recordset
用Recordset对象从数据库中获取数据,还需要设置ActiveConnection属性值
Set rs.ActiveConnection = conn
以上建