2024年3月9日发(作者:)

VBNET数据库编程基础教程

VBNET数据库编程基础教程

众所周知,自身并不具备对数据库进行操作的功能,它对数据库的

处理是通过.NET FrameWork SDK中面对数据库编程的类库和微软的

MDAC来实现的。其中,又是.NET FrameWork SDK中重要的组成部分。

要了解的数据库编程,首先要明白的工作原理以及相关的对象、方法、

属性。本文将结合详细实例为你简洁介绍数据库访问对象以及数据库

编程基本方法。

一、数据库访问对象

(一)简介

是由微软Microsoft ActiveX Data Object(ADO)升级进展而来的。是

在.NET中创建分布式数据共享程序的开发接口。的数据存取API供应

两种数据访问方式,分别用来识别并处理两种类型的数据源,即SQL

Server7.0(及更高的版本)和可以通过OLE DB进行访问的其他数据源。

为此中包含了两个类库,库可以直接连接到SQL

Server的数据,库可以用于其他通过OLE DB进行访

问的数据源。如Access数据。

(二)的名称空间

是围绕基本名称空间设计,其他名称空间都是从

派生而来。它们使得不仅访问DataBase中的数据,而且

可以访问支持OLE DB的数据源。

当我们争论时,实际争论的是和名

1

称空间。这两个空间的全部类几乎都可以支持全部类型的数据源中的

数据。这里我们争论与后文实例有关的类。即OleDbconnection、

OleDbDataAdapter、DataSet和 DataView。

上面列举的类中没有OleDb前缀的,派生自空间,有

此前缀的派生自空间。在使用中,假如要引用

OleDb前缀的类,必需导入名称空间。语法如下:

Imports

使用没有此前缀的类必需导入名称空间。语法如下:

Imports

onnection类

OleDbConnection类供应了一个数据源连接。这个类的构造函数接

受一个可选参数,称为连接字符串。

(1)连接字符串:

连接字符串本身由下表中列出的参数构成。(图)

我们来看一下如何在连接字符串上使用参数来初始化一个连接对

象。

Dim objconnecttion as OleDbConnection=New

OleDbConnection(″Provider=SQLOLEDB;″″DataSource=localhost;Initial

Catalog=pubs;″″UserID=liuguo;Password=1234;″)

上面的连接字符串使用SQLOLEDB供应者访问SQL Server数据库。

Data Source参数指定数据库位于本地机器上,Initial Catalog参数表示

我们要访问的数据库名称是“pubs”。

2