日期:2014-05-16  浏览次数:20411 次

C#.NET 连接数据库

C#.NET 怎样连接数据库

?

C#.net可以连接的数据库有AccessSQL ServerOracle,还有excel等很多,

C#.net连接不同的数据库有不同的方法,不一样的地方就是导入的命名空间不同,和连接数据库的字符串不同,

首先说下命名空间的导入,大部分数据库在导入了下面的命名空间后就可以了(包括下面提到的SQL Server数据库)

using System.Data.OleDb;?

要是使用SQL Server的数据库,C#.net提供了单独的连接方法使其能够更加快的与数据库进行连接,

导入方法如下:

using System.Data.SqlClient;SQL Server?

再就是连接数据库所需要的连接字符串(就是变量strConnection,它指定了要使用的数据提供者和要使用的数据源.

?

C#连接连接Access

string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";

strConnection+=@"Data Source=C:\Northwind.mdb";

OleDbConnection objConnection=new OleDbConnection(strConnection);

...

objConnection.Open();

..

objConnection.Close();

 " Provider=Microsoft.Jet.OleDb.4.0;"是指数据提供者,这里使用的是Microsoft Jet引擎,也就是Access中的数据引擎,asp.net就是靠这个和Access的数据库连接的.?

 "Data Source=C: \Northwind.mdb"是指明数据源的位置,他的标准形式是"Data Source=MyDrive:MyPath\MyFile.MDB".

? " OleDbConnection objConnection=new OleDbConnection(strConnection);"这一句是利用定义好的连接字符串来建立了一个链接对象,以后对数据库的操作我们都要和这个对象打交道.?

 "objConnection.Open();"这用来打开连接.至此,Access数据库的连接完成.

? "

友情链接: 爱易网 云虚拟主机技术 云服务器技术 程序设计技术 开发网站 APP开发教程
Copyright © 2013-2024 爱易网页 当前在线:830人  网站在10时8分44秒内访问总人数:120781人 当前 35.27%  粤ICP备18100884号-2