connectionStrings字符串连接

本文深入探讨了数据库连接过程中的关键概念,特别关注了mdf文件与SQLServer的关系,纠正了数据库必须附加的传统误解,并通过实例展示了不同连接方式的区别,强调了认真思考代码的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

以前在学校学习的时候,自己曾经做过一个项目再连接数据中。碰到了很多关于connectionStrings字符串连接问题。在那时自己的印象中,mdf数据库必须附加到sqlserver2005或2008等工具上才可以使用。今天才知道原来只要有数据库文件就行,没有必要附加上去。下面是连接字符串语句:

<connectionStrings>
    <add name="ApplicationServices"
         connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true"
         providerName="System.Data.SqlClient" />
  </connectionStrings>

用这种连接方式没有必要将数据附加到sql软件上

   <add name="ApplicationServices2" connectionString="data source=WBT-108\SQLEXPRESS;database=MusicStoreMembership; Persist Security Info=True;uid=sa;pwd=123456" providerName="System.Data.SqlClient"/>

这种连接则必须将数据库附加到sqlserver上。

正如我同学所说数据库是什么?.mdf文件而已,SQLServer2005或者2008是图形化界面

 在工作的过程中善于总结才能更快的获得新知识,如果这次我没有去认真思考。也许我还会错误的理解数据库必须附加。更无法真正理解mdf文件与sqlserver之间的关系。

这让我明白看见别人写的那些代码要认真去思考,你会得到很多!

转载于:https://www.cnblogs.com/honghong75042/archive/2012/06/20/2556064.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值