asp.net mvc开发中,web.config文件如何配置数据库链接

      总体来说主要分为两种链接方式。要么采取信任链接。即不需要输入账号和密码的方式来链接。这种方式只适合用于本机链接。对于远程链接其他数据库。这样的方式是不行的。

    I. 在配置文件中加入以下配置代码即可:

<configuration>
  <configSections>
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
  </configSections>
  <connectionStrings>
<!--链接数据库配置信息-->
    <add name="NewWorkLogContext" connectionString="Data Source=RABBIT-PC;Initial Catalog=NewWorkLog;Integrated Security =True;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />
  </connectionStrings>

上述配置信息说明:Data Source="你自己的服务器名" Initial Catalog="填写你所使用的数据库名称"

*注意数据库配置信息的上面的<configsections>块必须出现在<connectionstrings>块的前面。否则会报错。

ii.需要输入用户名

配置信息入下:

  <connectionStrings>
<add name="NewWorkLogEntity" connectionString="Data Source=WIN-20150930WQU;
Initial Catalog=NewWorkLog;Persist Security Info=True;User ID=sa;
Password=123456;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />
</connectionStrings>

上述配置信息说明:上述配置信息说明:Data Source="你自己的服务器名" Initial Catalog="填写你所使用的数据库名称"。User ID=填你的数据库的登录名。一般我们选择sa。 Password=如果你使用登录名为sa,则登录对应的密码。如果是其他用户名,也请输入相应的密码。


*说明一点,以上的数据库配置信息可以去多个名字。建立多个EF实体。如下:

   <add name="NewWorkLogContext" connectionString="Data Source=RABBIT-PC;
   Initial Catalog=NewWorkLog;Integrated Security =True;
   MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />
    <add name="NewWorkLogEntity" connectionString="Data Source=RABBIT-PC;
    Initial Catalog=NewWorkLog;Integrated Security =True;
    MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />


以上是对web。conf文件的基本数据库配置。对! 就这么简单。希望能对你有帮助。


转载于:https://my.oschina.net/RabbitXiao/blog/532979

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值