我是放在global.asax里面的Application_Start里的
而且直接把打开数据库连接存入Application对象
调用时直接用SqlConnection conn=(SqlConnection)Application["conn"];就可以了
最好在调用前先判断以下数据连接是否是打开状态
这样做的好处在于不必每次执行操作时都重新连接数据库,要知道进行数据库连接很耗时间
缺点显而易见:一直连接着数据库,消耗系统资源

解决方案 »

  1.   

    web.config
      <appSettings>
    <add key="ConnectionString" value="server=localhost;database=SLBearing;User Id=sa;pwd=" />
      </appSettings>
      

  2.   

    用的时候:conn = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]);
    conn.Open();
      

  3.   

    那在WIN FORM的,CS结构的情况呢,怎么处理数据库连接?
      

  4.   

    同样写到配置文件中,
    如果你的主进程名是MyProcess.exe
    配置文件名是MyProcess.exe.config
    用法相同