使用VB.NET时的几种数据提供者连接各种数据库

原创 2006年06月10日 08:45:00
几种数据提供者连接各种数据库

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是通过位于名称空间Sy

stem.Data.OleDb类库下的OleDbConnection类来连接这三种不同类型的数据库的。下面举例说明:

1)连接SQL Server数据库

Dim oleDbConnection1 As OleDb.OleDbConnection

Dim strConnect As Sting=”Provider=SQLOLEDB;Persist Security Info=False;Data Source=服务器名;Initial Catalog=数据库名;User ID=sa;Password=;”

oleDbConnection1=New System.Data.OleDb.OleDbConnection(strConnect)


2)连接Access数据库

假设要连接的Access数据库名为“Example.mdb”,存放在d:Data目录下。

Dim oleDbConnection1 As OleDb.OleDbConnection

Dim strConnect As Sting=”Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:Data Example.mdb”

oleDbConnection1= New System.Data.OleDb.OleDbConnection(strConnect)


3)连接Oracle数据库

Dim oleDbConnection1 As OleDb.OleDbConnection

Dim strConnect As Sting=”Provider=MSDAORA;Data Source=服务器名;User ID=用户ID;Password=密码;”

oleDbConnection1= New System.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文件下的。

由于篇幅有限,这里就只介绍连接Sql Server和Oracle数据库的方法,其他数据库的连接方法基本类


1)连接Sql Server数据库

Dim odbcDbConnetion1 As Microsoft.Data.OdbcConnection

Dim strConnect As Sting=”Driver={SQL Server};Server=服务器名;Uid=sa;pwd=;Database= 数据库名;”

odbcDbConnetion1=New Microsoft.Data.OdbcConnection(strConnect)


2)连接Oracle数据库

Dim odbcDbConnetion1 As Microsoft.Data.OdbcConnection

Dim strConnect As Sting=”Driver={Microsoft ODBC for Oracle};Server=服务器名;Uid=sa;pwd=;”

odbcDbConnetion1=New Microsoft.Data.OdbcConnection(strConnect)

在VS2013平台下,用VB.net 连接Access数据库

从开始学习计算机,我们使用的一直是SQL数据库。这次接触了Access数据库,我将从Access创建到连接向大家分享一下我在Access数据库中的收获。...
  • WKX18330698534
  • WKX18330698534
  • 2016年04月17日 20:41
  • 4790

VB.net数据库编程(03):一个SQLserver连接查询的简单例子

这个例子,由于在ADO.net入门已经专门学了,再次进行复习 一下。 主要掌握连接字串的情况。 过程就是: 1、引用System.Data.SqlClient。而Access中引用 的是...
  • dzweather
  • dzweather
  • 2013年02月01日 18:52
  • 41218

VB.NET & DataGridView与数据库的连接

在敲机房的时候,例如:学生查看上机记录、学生充值记录查询、收取金额查询等等,都是有一个控件:DataGridView,当然我们可以用七层实现,但是代码量比较多,那么可以直接使用该控件来绑定数据库并显示...
  • kwy15732621629
  • kwy15732621629
  • 2016年03月20日 18:20
  • 1668

vb.net合伙数据库access(一)——连接数据库

终于在花了一个四个小时的时间完成了数据库与vb.net的合伙连接的第一步连接数据库,在这个过程遇到了问题,而且也是出现了一些刚刚接触的新的词语和观念,很新鲜,不过无论怎么样,最终也是给解决了,还是有一...
  • changyinling520
  • changyinling520
  • 2016年01月05日 19:07
  • 2289

数据库连接技术之OLE DB

之前的博客介绍了ODBC和JDBC,这次简单的介绍一下OLE DB。ODBC的总结不知道是没贴到博客上还是不在这个博客上,我再找找,没有的话我再补充到时候。好了,开始吧。 回顾     之前呢...
  • zhuojiajin
  • zhuojiajin
  • 2014年07月25日 21:38
  • 1911

62.内容提供者ContentProvider--使用Uri访问数据库表

上一部分提到是访问的固定的数据库的表,对固定点的表进行编辑,但大多数情况是需要对多个表进行操作,因此需要对上一个文章的内容进行改进,从而支持访问多个数据库表。 上一部分的编辑数据库表的代码在Main...
  • augfun
  • augfun
  • 2017年02月21日 00:14
  • 572

VB.net数据库编程(01):简单的入门实例--连接到Access文件

先来一个简单的实例。 VB.net 2012 SQl server 2012 Access文件:http://download.csdn.net/detail/dzweather...
  • u014366427
  • u014366427
  • 2014年03月26日 11:08
  • 1444

Vb.net 和SQL 数据库交互小结

个人版机房收费系统暂时的告于段落,对于vb.net 和SQL Sever 数据库的交互,现在总结一下。 一 数据库连接   1 vb.net 和SQL Sever 连接,使用的connec...
  • zllaptx4869
  • zllaptx4869
  • 2013年07月12日 18:55
  • 3818

数据库连接的几种方式

ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一...
  • qq_27231343
  • qq_27231343
  • 2016年10月19日 15:18
  • 1668

vb.net操作数据库之ACCESS(一)

转载自:http://blog.csdn.net/machong8183/article/details/5488191 一直想写下数据库操作方面的,只是没什么时间(好像是借口,应该是懒或者没心情吧...
  • lengyff
  • lengyff
  • 2015年04月05日 11:26
  • 847
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用VB.NET时的几种数据提供者连接各种数据库
举报原因:
原因补充:

(最多只允许输入30个字)