VS2010关于调用ADO调用SQL数据库,ConnectionString的用法
在web.fig中的配置:
<configuration>
<connectionStrings>
<add name="SQLCONNECTIONSTRING" connectionString="data source=(local);user id=sa;pwd=888888;database=Leaveword" providerName="System.Data.SqlClient"/>
</connectionStrings>
在程序中调用数据库:
string connectionString = ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString;
SqlConnection con = new SqlConnection(connectionString);
try
{
con.Open();
。。。。。
}
问题:ConnectionString的作用是什么?换句话说,如果我改成:string connectionString = ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"];可以吗?
------解决方案--------------------
不能省。
[code=c#]
ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString
[/code]
ConnectionStrings["SQLCONNECTIONSTRING"]
取到的是“<add name="SQLCONNECTIONSTRING" connectionString="data source=(local);user id=sa;pwd=888888;database=Leaveword" providerName="System.Data.SqlClient"/>”
.ConnectionString的值是“data source=(local);user id=sa;pwd=888888;database=Leaveword" providerName="System.Data.SqlClient”