c#里面连接数据库有几种方式?他们有怎样的优缺点 http://www.csdn.net/Develop/Read_Article.asp?Id=16437 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.microsoft.com/china/msdn/adonet.asp using System.Data;using System.Data.OleDb;---------------------------OleDbConnection thisConnection=new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\D\DevCs\Works2\Person.mdb;");thisConnection.Open();OleDbCommand thisCommand=thisConnection.CreateCommand(); //thisCommand.CommandText="SELECT * FROM Intro";OleDbDataReader thisReader=thisCommand.ExecuteReader();while(thisReader.Read()) { Console.WriteLine("\t{0}\t{1}",thisReader["ID"],thisReader["TheName"]); }thisReader.Close();thisConnection.Close(); 有三种:System.Data.SQLClient专门用于连接MS SQL Server的,比较快System.Data.OleDB连接符合OleDB的,象MS Access、MS Excel等等。速度还可以System.Data.ODBC主要用于连接其他厂商的数据库,象Oracle,DB2等等,速度最慢。 补充一点:System.Data.ODBC是需要下载专门的接口安装后才能使用。 webbrowser控件中网页无法跳转问题 不能通过已删除的行访问该行的信息 nhibernate 奇怪的未知实体类 已经嵌入 。。希望 大家帮忙 很多人问.NET入门以后怎么办,随便说两句我的看法 C# 调用C++DLL 问题,高手进来帮帮,猪年好运!! TabControl小问题,请救! 求助:C#中将Datalist导出到excel表格中出现字体乱码的问题! datagrid 中某列的缺省值怎样设定,如果该列是combobox那缺省值又怎样设置呢? 能在C#中使用OpenGL吗? 死机问题,关于数据库的 有关ListView显示的简单问题 图片绑定问题
using System.Data.OleDb;
---------------------------
OleDbConnection thisConnection=new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\D\DevCs\Works2\Person.mdb;");
thisConnection.Open();
OleDbCommand thisCommand=thisConnection.CreateCommand(); //
thisCommand.CommandText="SELECT * FROM Intro";
OleDbDataReader thisReader=thisCommand.ExecuteReader();
while(thisReader.Read())
{
Console.WriteLine("\t{0}\t{1}",thisReader["ID"],thisReader["TheName"]);
}
thisReader.Close();
thisConnection.Close();
System.Data.SQLClient专门用于连接MS SQL Server的,比较快
System.Data.OleDB连接符合OleDB的,象MS Access、MS Excel等等。速度还可以
System.Data.ODBC主要用于连接其他厂商的数据库,象Oracle,DB2等等,速度最慢。