您现在的位置: 无忧电子商务网 >> 信息学院 >> 程序开发 >> asp.net >> 正文

VB.NET数据库编程基础教程

作者:作者:罗…    信息学院来源:网络收集    点击数:    更新时间:2006-8-28 我要参与讨论

 

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

过.NET FrameWork SDK中面向数据库编程的类库和微软的MDAC来实现的。其中,

ADO.NET又是.NET FrameWork SDK中重要的组成部分。要了解VB.NET的数据库编程,首

先要明白ADO.NET的工作原理以及相关的对象、方法、属性。本文将结合具体实例为你

简单介绍ADO.NET数据库访问对象以及VB.NET数据库编程基本方法。

一、ADO.NET数据库访问对象
(一)ADO.NET简介
ADO.NET是由微软Microsoft ActiveX Data Object(ADO)升级发展而来的。是在.NET中

创建分布式数据共享程序的开发接口。ADO.NET的数据存取API提供两种数据访问方式,

分别用来识别并处理两种类型的数据源,即SQL Server7.0(及更高的版本)和可以通过

OLE DB进行访问的其他数据源。为此ADO.NET中包含了两个类库,System.Data.SQL库可

以直接连接到SQL Server的数据,System.Data.ADO库可以用于其他通过OLE DB进行访

问的数据源。如Access数据。

(二)ADO.NET的名称空间
ADO.NET是围绕System.Data基本名称空间设计,其他名称空间都是从System.Data派生

而来。它们使得ADO.NET不仅访问DataBase中的数据,而且可以访问支持OLE DB的数据

源。

当我们讨论ADO.NET时,实际讨论的是System.Data和System.Data.OleDb名称空间。这

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

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

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

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

System.Data.OleDb名称空间。语法如下:

Imports System.Data.OleDb

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

Imports System.Data

1.OleDbConnection类

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)打开和关闭数据库:

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

在google里搜索更多VB.NET数据库编程基础教程

Google
Web www.51ec.org
【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
我来说两句 对此文章发表了评论
  昵 称: *必填    ·注册用户·
  评 分: 1分 2分 3分 4分 5分     严禁发表危害国家安全、政治、黄色淫秽等内容的评论,用户需对自己在使用本网站服务过程中的行为承担法律责任。本站管理员有权保留或删除评论内容,评论内容只代表机友个人观点,与本网站立场无关。  
评 论
内 容

 
评论列表 (最新 评论仅限网友观点!)

供求信息




| 设为首页 | 加入收藏 | 关于我们 | 广告服务 | 联系方式 | 友情链接 | 版权申明