内容正文:
《VB访问数据库1》导学案
[考试要求]
1.VB访问数据库 (c)
[学习目标]
1. 创建ADO对象,建立数据库连接
2. 能够用VB访问数据库中的数据
[自主学习]
1、 知识梳理
1.ADO(ActiveX Data Objects)是微软公司提供的一种应用程序访问数据库的编程接口。该接口包含了多个对象,其中 对象用于与数据库建立连接,在建立连接后,可以通过 对象获取数据表中的数据。
2.用Connection建立与数据库连接时,需要设置 属性的值(即连接字符串),以指定连接数据库所用的驱动程序、数据源名称、用户和密码等。
3.例如:
Dim conn As New ADODB.Connection
conn.ConnectionString = "provider=microsoft.ace.oledb.12.0;data source=" + App.Path + "\txl.accdb"
conn.Open
其中,“provider”用于指定连接的提供者,“data source”用于指定数据库的文件名,“App.Path”返回当前应用程序所在的路径,即VB工程文件所在目录。“ ”是连接的数据库名称。
二、自我检测
1.使用VB中的ADO访问Access 2010数据库,与数据库建立连接的代码段如下:
Dim conn As New ADODB.Connection 、①
conn ConnectionString=’‘ProvideFMia-osoft.ACE.OLEDB. 12.O;Data Sourcer'’+ App.Path+”\Teachers.accdb” 、②
conn Open 、③
则连接的数据库文件名称出现在( )
A.①处所在行 B.②处所在行 C.③处所在行 D.没有出现
2.通过ADO的Recordset对象从数据库中获取数据,部分代码如下:
Dim rs As New ADODB.Recordset
Set rs.ActiveConnecUon= conn
rs.Open”SELECT*FROM info