`
sjk2013
  • 浏览: 2245809 次
文章分类
社区版块
存档分类
最新评论

分别介绍以下数据提供者连接各种数据库的方法 (vb.net)

 
阅读更多


1.用The SQL Server.NET Data Provider连接数据库


The SQL Server.NET Data Provider 是利用SqlConnection类来连接SQL Server7.0或更高版本的数据库,SqlConnection类位于名称空间System.Data.SqlClient下


代码如下:

        Dim sqlConnection1 As SqlClient.SqlConnection     
	 
	Dim strConnect As String=”data source=服务器名;initial catalog=数据库名;user id=sa;password=;”    
	 
	sqlConnection1=New System.Data.SqlClient.SqlConnection(strConnect)    
	
	sqlConnection1.open              ‘打开数据库    
	
	sqlConnection1.close              ‘关闭连接,释放资源  

2.用The OLE DB.NET Data Provider 连接数据库


利用The OLE DB.NET Data Provider可以访问Access,Oracle和SQL Server等多种数据库,The OLE DB.NET Data Provider是通过位于名称空间System.Data.OleDb类来连接这三种不同类型的数据库的


举例说明:


(1)vb.net连接SQL Server数据库

	 DimoleDbConnection1AsOleDb.OleDbConnection 
	
	 DimstrConnectAsSting=”Provider=SQLOLEDB;PersistSecurityInfo=False;DataSource=服务器名;InitialCatalog=数据库名;UserID=sa;Password=;” 
	
	 oleDbConnection1=NewSystem.Data.OleDb.OleDbConnection(strConnect) 

(2)vb.net连接Access数据库

假设要连接的Access数据库名为“Login1.mdb”,在E:\三层例子\ 中

	DimoleDbConnection1AsOleDb.OleDbConnection 
	
	DimstrConnectAsSting=”Provider=Microsoft.Jet.OLEDB.4.0;DataSource=E:\三层例子\Login1.mdb” 
	

        oleDbConnection1=NewSystem.Data.OleDb.OleDbConnection(strConnect) 

(3)vb.net连接Oracle数据库

	DimoleDbConnection1AsOleDb.OleDbConnection 
	
	DimstrConnectAsSting=”Provider=MSDAORA;DataSource=服务器名;UserID=用户ID;Password=密码;” 
	

        oleDbConnection1=NewSystem.Data.OleDb.OleDbConnection(strConnect) 

3.用 The ODBC.NET Data Provider连接数据库


The ODBC.NET Data Provider 连接数据库是通过OdbcConnection类来实现的,这个类位于名称空间Microsoft.Data.Odbc下,而名称空间Microsoft.Data.Odbc是封装在Microsoft.Data.Odbc.dll文件下的

(1)vb.net连接Sql Server 数据库

        DimodbcDbConnetion1AsMicrosoft.Data.OdbcConnection 
	
	DimstrConnectAsSting=”Driver={SQLServer};Server=服务器名;Uid=sa;pwd=;Database=数据库名;” 
	
	odbcDbConnetion1=NewMicrosoft.Data.OdbcConnection(strConnect) 

(2) vb.net连接Oracle数据库

        DimodbcDbConnetion1AsMicrosoft.Data.OdbcConnection 
	DimstrConnectAsSting=”Driver={MicrosoftODBCforOracle};Server=服务器名;Uid=sa;pwd=;” 
	
	odbcDbConnetion1=NewMicrosoft.Data.OdbcConnection(strConnect) 
	

总结:

以上三种驱动针对不同的数据库它们的性能方面有很大的不同,The SQL Server.NET Data Provider效率最高,The OLE DB.NET Data Provider 效率比较低,

The ODBC.NET Data Provider效率最低,具体选用哪一种数据库连接哪一种数据驱动要从工作效率方面来考虑



分享到:
评论

相关推荐

    vb.net数据库连接实例

    在VB.NET项目中,我们可以通过添加对`System.Data.SqlClient`命名空间的引用来使用SQL Server数据库,或者对于其他类型的数据库,如MySQL、Oracle等,添加相应的数据提供者。 1. **创建数据库连接字符串** 连接...

    vb.net 操作Access数据库

    在VB.NET编程环境中,操作Access数据库是一项常见的任务,这主要涉及到ADO.NET库的使用,它提供了与各种数据库交互的能力。本篇文章将详细讲解如何利用VB.NET进行Access数据库的增删改查操作。 首先,我们需要引入...

    VB.Net连接各种数据库的几种方法

    本文将详细介绍VB.NET如何通过不同的数据提供者(Data Providers)连接并操作多种数据库。 #### 二、ADO.NET与ODBC.NET简介 **1. ADO.NET** ADO.NET(ActiveX Data Objects.NET)是由Microsoft提供的用于访问...

    vb.net将excel中的数据导入到数据库

    本文详细介绍了如何使用VB.NET将Excel文件中的数据导入到SQL Server数据库的方法。通过分析提供的代码示例,我们了解了从建立连接、获取表结构、执行查询到最终数据导入的完整过程。这对于需要处理大量数据的开发...

    VB.NET连接ORACLE数据库

    以下是对"VB.NET连接ORACLE数据库"这一主题的详细讲解: 首先,**Oracle.ManagedDataAccess** 是Oracle公司为.NET应用程序提供的一种管理型数据访问客户端,它允许开发者在不依赖Oracle客户端软件的情况下直接与...

    VB.NET连接oracle数据库

    在VB.NET中连接Oracle数据库是开发企业级应用时常见的任务,Oracle数据库因其高效稳定而被广泛采用。本文将深入探讨如何使用VB.NET进行Oracle数据库的连接,并提供详细的知识点讲解。 首先,要连接Oracle数据库,...

    VB .net连接Access数据库实例

    这里的`connString`包含了数据库提供者(Provider)和数据源(Data Source)的信息。对于Access,通常是Jet引擎。 2. **执行SQL命令** 可以使用`OleDbCommand`类来执行SQL查询或命令,例如: ```vb Dim cmd As ...

    [VB.NET源码]读写MDB数据库ACCESS

    本资源提供了一组源代码,详细展示了如何在VB.NET环境中进行数据库的读取和写入操作,特别是针对ACCESS MDB格式的数据库。通过这些代码,开发者可以了解并掌握如何连接数据库、执行SQL语句、处理查询结果以及更新...

    551783 VB.net数据库编程_数据库编程_数据库_vb数据库_vb.net_

    《VB.NET数据库编程》是一本全面讲解如何使用VB.NET进行数据库操作的教程,旨在帮助初学者及有一定基础的开发者从入门到精通,逐步掌握数据库编程技术。VB.NET是微软.NET框架的一部分,它提供了丰富的功能和易用性,...

    VB.NET连接数据库方法大全.doc

    总结,VB.NET 中连接数据库的方式多样,可以根据项目需求和数据库类型选择合适的数据提供者。ADO.NET 提供了丰富的类库和对象,如 Connection、Command、DataAdapter 和 DataSet,使得数据库操作更加便捷。了解这些...

    vb.net操作Oracle数据库增删改查以及存储过程调用1

    在本篇文章中,我们将详细介绍如何使用 VB.NET 操作 Oracle 数据库,包括增删改查操作以及存储过程的调用。 VB.NET 操作 Oracle 数据库的准备工作 在开始操作 Oracle 数据库之前,我们需要首先安装 Oracle 客户端...

    vb.net连接数据库并查询数据

    在VB.NET编程环境中,连接数据库并执行查询...总的来说,学习使用VB.NET和OLEDB连接数据库并执行查询,是提升软件开发能力的重要一步,尤其是对初学者来说,理解这些概念和实践操作将有助于构建基于数据库的应用程序。

    vb.net 数据库连接

    总的来说,VB.NET数据库连接涉及创建连接字符串、选择合适的数据提供者,以及在代码中使用`SqlConnection`类进行连接操作。同时,`Web.config`文件中的配置也对应用的运行有重要影响,包括编译设置和安全设置等。...

    使用VB.NET对ACCESS数据库进行添加,删除,插入,修改,查询等用法

    这里的`connString`包含了连接到ACCESS数据库所需的参数,包括提供者(Provider)和数据源(Data Source)。 接下来,我们将学习如何执行SQL命令。`OleDbCommand`类用于创建和执行SQL语句。例如,创建一个新记录: ...

    vb.net数据库操作实例

    该项目使用了ADO.NET库,这是一种强大的数据访问技术,使得VB.NET可以方便地与各种数据库系统(如ACCESS)进行交互。下面将详细介绍如何利用VB.NET 2005和ADO.NET进行数据库操作。 首先,我们需要创建数据库连接。...

    VB.NET 针对数据库操作的程序

    首先,VB.NET提供了ADO.NET(.NET Framework的数据访问组件)作为与各种数据库交互的基础框架。ADO.NET通过数据提供者(Data Provider)如SqlClient(用于SQL Server)和OleDb(用于Access)来连接和操作数据库。例如...

    VB.NET与数据库

    5. **数据库应用程序开发**:虽然内容未深入介绍,但VB.NET与数据库的连接通常涉及到ADO.NET,它是.NET框架的一部分,提供了访问数据库的接口。开发者可以使用DataSet、DataTable、DataAdapter等组件进行数据操作,...

    vb.net 数据库连接程序

    本教程将重点介绍如何使用VB.NET(Visual Basic .NET)编写数据库连接程序,适用于初学者,尤其针对VS2003和VB2005开发环境。 首先,VB.NET提供了ADO.NET(ActiveX Data Objects .NET)框架来处理数据库操作。ADO...

    VB.NET.rar_.net 教程_VB.net教程_Visual Basic.Net_vb.net_vb.net 实例

    VB.NET运行在.NET Framework之上,后者提供了丰富的类库和服务,如Common Language Runtime(CLR)负责代码的编译和执行,以及各种系统服务如内存管理。 总之,VB.NET结合了.NET框架的强大功能,为开发者提供了高效...

    vb.net操作access数据库实例

    以下是一些关于如何使用VB.NET与Access数据库交互的关键知识点: 1. **ADO.NET**: ADO.NET是.NET Framework的一部分,它提供了与各种数据库(包括Access)进行数据交互的接口。在VB.NET中,我们通常使用`System....

Global site tag (gtag.js) - Google Analytics