VB.NET学习笔记:ADO.NET操作ACCESS数据库——ADO.NET数据访问接口

本文详细介绍了ADO.NET操作ACCESS数据库的步骤,包括ADO.NET的核心对象、建立数据库连接、执行SQL命令的方法如ExecuteNonQuery、ExecuteReader和ExecuteScalar,以及使用OleDbDataAdapter填充DataSet。通过实例代码展示了如何在VB.NET中进行数据库操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、ADO.NET概述

Ado.net基于XML和离线计算模型。
ADO.net的两个核心组件:.Net数据提供程序、DataSet。
.net数据提供程序用来与数据库的连接,如SQLServer.net数据提供程序——System.Data.SqlClient, 访问SQl2000或以上版本;OleDb.net数据提供程序——System.Data.OleDb,主要访问Access。
DataSet用来与XML数据连接。设计的目的是独立于任何数据源的数据访问,可有多种不同数据,也可用于XML数据。可与数据库离线,只在返回数据库时,才保持连接。

二、ADO.NET核心对象

1、Connection对象负责连接数据库,在System.Data.OleDb空间里对应的是OleDbConnection对象。
2、Command对象负责生成执行SQl语句,在System.Data.OleDb空间里对应的是OleDbCommand对象。
3、DataReader对象负责读取数据库的数据,在System.Data.OleDb空间里对应的是OleDbDataReader对象。
4、DataAdapter对象负责在Command对象执行完SQL语句后生成并填充DataSet和DataTable,在System.Data.OleDb空间里对应的是OleDbDataAdapter对象。
5、DataSet对象负责存取和更新数据。

三、ADO.NET操作ACCESS数据库的一般步骤

1、连接数据库——实例化OleDbConnection对象

OleDbConnection对象构造函数有2个,使用无参构造函数实例化后要设置其ConnectionString属性,而有参构造函数直接把ConnectionString属性值作为参数提供给了构造函数。
无参构造函数实例化代码:

         Dim conn As New OleDbConnection()
        conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=F:\position.accdb;Jet OLEDB:Database Password=#"

有参构造函数实例化代码:

Dim conn As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=F:\position.accdb;Jet OLEDB:Database Password=#")

可以阅读《ADO.NET操作ACCESS数据库——数据库连接字符串》一文了解如何正确书写和获取连接字符串。

2、打开连接

实例化OleDbConnection对象后可以使用其Open方法打开连接。

conn.Open()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值