大家好,我是新手,之前没有基础,毕业设计要建个网站大家帮帮忙
SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"].ToString());数据库连接字符串,这里面ConfigurationManager代表什么,AppSettings代表什么,后面的又代表什么
SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"].ToString());数据库连接字符串,这里面ConfigurationManager代表什么,AppSettings代表什么,后面的又代表什么
AppSettings一个集合。这句话就是说,从配置文件里面找ConnectionString节的内容。配置文件在 app.config 或者 web.config 里面。
ConfiguraionManager可以用来读取配置文件(XML)AppSettings在该配置文件中就是一个节点
web.config有这样一段config文件:
...
<connectionStrings>
<add name="strCon" connectionString="Provider=Microsoft.Jet.OleDb.4.0;Data Source="/>
<add name="strCon2" connectionString="\App_Data\EB97E85678837AF\678837AF\Data1.mdb"/>
</connectionStrings>
...
sqlCon = new SqlConnection(ConfigurationManager.ConnectionStrings["strCon"].ConnectionString);
那么sqlCon 的值就是Provider=Microsoft.Jet.OleDb.4.0;Data Source=了;
同理你用的是AppSettings,只要config里面添加了key为strCon,值为连接字符串就可以了,这样做便于修改和管理,多出调用,一处配置即可
ConfigurationManager.AppSettings["strCon"]意思是指从config配置文件中获取key。其实config配置文件类似于Xml