大家好,我是新手,之前没有基础,毕业设计要建个网站大家帮帮忙
SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"].ToString());数据库连接字符串,这里面ConfigurationManager代表什么,AppSettings代表什么,后面的又代表什么

解决方案 »

  1.   

    ConfigurationManager一个类。
    AppSettings一个集合。这句话就是说,从配置文件里面找ConnectionString节的内容。配置文件在 app.config 或者 web.config 里面。
      

  2.   

    使用ConfigurationMananger需要添加引用System.Configure;
    ConfiguraionManager可以用来读取配置文件(XML)AppSettings在该配置文件中就是一个节点
      

  3.   

    ConfigurationManager.AppSettings["strCon"]意思是指从config配置文件中获取key值为“strCon”的Value,举个例子:
    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,值为连接字符串就可以了,这样做便于修改和管理,多出调用,一处配置即可
      

  4.   

    http://topic.csdn.net/u/20110511/19/059bf5f6-b22a-4a8c-80e2-5d03780c04fc.html?58476
      

  5.   

    楼上已经说得很详细了。
    ConfigurationManager.AppSettings["strCon"]意思是指从config配置文件中获取key。其实config配置文件类似于Xml