大家好,又见面了,我是你们的朋友全栈君。
以前在学校学习的时候,自己曾经做过一个项目再连接数据中。碰到了很多关于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-108SQLEXPRESS;database=MusicStoreMembership; Persist Security Info=True;uid=sa;pwd=123456″ providerName=”System.Data.SqlClient”/>
这种连接则必须将数据库附加到sqlserver上。
正如我同学所说数据库是什么?.mdf文件而已,SQLServer2005或者2008是图形化界面
在工作的过程中善于总结才能更快的获得新知识,如果这次我没有去认真思考。也许我还会错误的理解数据库必须附加。更无法真正理解mdf文件与sqlserver之间的关系。
这让我明白看见别人写的那些代码要认真去思考,你会得到很多!
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/143537.html原文链接:https://javaforall.cn