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

数据库编程基础教程(转载一)

关键词:作者罗姗

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

过.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的数据源。

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

空间。这两个空间的所有类几乎都可以支持所有类型的数据源中的数据。这里我们讨论与

后文实例有关的类。即OleDbconnection、OleDbDataAdapter、DataSet和DataView。

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

空间。在使用中,如果要引用OleDb前缀的类,必须导入

名称空间。语法如下:

Imports

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

Imports

onnection类

OleDbConnection类提供了一个数据源连接。这个类的构造函数接受一个可选参数,

称为连接字符串。

(1)连接字符串:

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

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