• ASP.NET——配置文件——连接字符串


     

    一、连接字符串

    1、通过<connectionStrings>方式:

    • 方式一:SqlServer身份验证

    <connectionStrings>
      <add name="SZQ" connectionString="Server=.;Database=cwbaseSZQZ;User ID=LCSZQZ;Password=123456"              providerName="System.Data.SqlClient"/>
    </connectionStrings>

       说明:Server=.;表示本机上的数据库;Database=cwbaseSZQZ表示本机上的数据库名字为cwbaseSZQZ;后面的为用户名和密码;providerName表示提供程序。

    • 方式二:用windows验证方式:

    <connectionStrings>
      <add name="SZQ" connectionString="Server=.;AttachDbFilename=|DataDirectory|\data.mdf;
        Integrated Security=true" providerName="System.Data.SqlClient" />
    </connectionStrings>

      说明:AttachDbFilename=|DataDirectory|\data.mdf表示数据库的文件路径;其中|DataDirectory|表示解决方案资源管理器中的特殊的文件夹App_Data。“”表示转义字符,“\”才表示真正的“”;Integrated Security=true表示用windows验证方式验证。

    • 在程序代码中获取<connectionStrings> 标签里的连接字符串:

        引用命名空间:Using System.Configuration

    string connStr = ConfigurationManager.ConnectionStrings["SZQ"].ConnectionString;

    2.通过<appSettings>方式:

    该方式实际上与上一个类似:

    • 方式一:SqlServer身份验证

    <appSettings>
      <add key="SZQ" value="Server=.;Database=cwbaseSZQZ;User ID=LCSZQZ;Password=123456" />
    </appSettings>

    • 方式二:用windows验证方式

    <appSettings>
      <add key="SZQ" value="Server=.;AttachDbFilename=|DataDirectory|\data.mdf;
        Integrated Security=true" />
    </appSettings>

    • 在程序代码中获取<appSettings> 标签里的连接字符串:

    引用命名空间:Using System.Configuration ;  

    string connStr =  ConfigurationManager.AppSettings["SZQ"].ToString();

     

     

  • 相关阅读:
    Codeforces Round #696 (Div. 2) A
    软件体系结构期末复习
    LINUX 下配置 redis
    2020-09-30 刷题记录
    2020-09-29 刷题记录
    Codeforces Round #673 (Div. 2) A
    2020-09-26 刷题记录
    2020-09-25 刷题记录
    C++ 类虚函数实现原理的验证(指向包含类虚函数地址的数组的指针)
    Saleae8 与 SaleaeLogic、PulseView上位机的使用
  • 原文地址:https://www.cnblogs.com/SunBlog/p/3996108.html
Copyright © 2020-2023  润新知