ADO.NET与Sql Server和Access的连接
2010-08-04 22:10
483 查看
1:Access:
usingSystem.Data.OleDb;//用于Access
2:Sql:
usingSystem.Data.OleDb;//用于Access
stringConnStr=@"Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+Server.MapPath(@"cus.mdb");
2:Sql:
usingSystem.Data.SqlClient;//用于SqlConnection
stringConnStr="server=servername;uid=username;pwd=password;database=dbname";
stringconnstring="DataSource=servername;uid=username;pwd=password;InitialCatalog=dbname";
举例:注意可能需要使用到转义字符
stringConnStr=@"server=WWW-L16588GREB3\SHILI2008;uid=sa;pwd=tiantang;database=Student";
stringConnStr=@"DataSource=WWW-L16588GREB3\SHILI2008;uid=sa;pwd=tiantang;InitialCatalog=Student";
或者在web.config中书写:
<connectionStrings>
<addname="ConnStr"connectionString="server=WWW-L16588GREB3\SHILI2008;uid=sa;pwd=tiantang;database=student"/>
</connectionStrings>
然后在aspx中如下
usingSystem.Configuration;//用于web.config配置文件
stringconnStr=ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;
其实有时候有些语句是相同的含义: