问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

asp.net连接sql数据库的连接字符串怎么写啊?

发布网友 发布时间:2022-04-26 09:34

我来回答

6个回答

热心网友 时间:2022-04-08 10:49

连接数据库文件

<add name="LocalSqlServer" connectionString="Data Source=.\SQLExpress;Integrated Security=True;AttachDBFilename=|DataDirectory|TimeTracker.mdf;User Instance=true" />

SqlConnectionStringBuilder实例化时,要用到connectionString,如:

SqlConnectionStringBuild builder = new SqlConnectionStringBuild(connectionString);

一、Data Source
SqlConnectionStringBuilder的DataSource属性,对应connectionString中的Data Source,“Data Source”可以由下列字符串代替:“server”,“address”,“addr”和“network address”。
Data Source=.\SQLExpress也可以写成这样Data Source=(local)\SQLExpress。


二、Integrated Security
SqlConnectionStringBuilder的IntegratedSecurity属性,对应connectionString中的Integrated Security,“Integrated Security”可以写成“trusted_connection”,为true时,使用当前的 Windows 帐户凭据进行身份验证,为false时,需要在连接中指定用户 ID 和密码。


三、AttachDBFilename
SqlConnectionStringBuilder的AttachDBFilename属性,对应connectionString中的AttachDBFilename,“AttachDBFilename”可以写成“extended properties”,“initial file name”。AttachDbFileName属性指定连接打开的时候动态附加到服务器上的数据库文件的位置。这个属性可以接受数据库的完整路径和相对路径(例如使用|DataDirectory|语法),在运行时这个路径会被应用程序的App_Data目录所代替。


四、User Instance
SqlConnectionStringBuilder的UserInstance属性,对应connectionString中的User Instance ,该值指示是否将连接从默认的 SQL Server Express 实例重定向到在调用方帐户之下运行并且在运行时启动的实例。UserInstance=true,在这种情况下,SQLServerExpress为了把数据库附加到新的实例,建立一个新的进程,在打开连接的用户身份下运行。在ASP.NET应用程序中,这个用户是本地的ASPNET帐号或默认的NetworkService,这依赖于操作系统。为了安全地附加非系统管理员帐号(例如ASP.NET帐号)提供的数据库文件,建立一个独立的SQLServer用户实例是必要的。


示例:

多数都是在CONFIG文件里写入连接字符串

<appSettings>
    <!--连接数据库服务器-->
        <add key="CRMonnection" value="Data Source=Sufei;Initial Catalog=CRM;Integrated Security=false;uid=nouter;Password=123456"></add>
        <add key="ForumName" value="luohe"/>
    <!--连接数据库文件-->
    <add key ="CRMConnectionString" value ="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|CRM.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"/>
    </appSettings>

然后,在程序里再读取连接字符串到变量

System.Configuration.ConfigurationSettings.AppSettings["CRMConnectionString"];

 

热心网友 时间:2022-04-08 12:07

SqlConnection con = new SqlConnection("server=数据库服务器名称;uid=用户名;pwd=密码;database=数据库名称");
con.Open();

热心网友 时间:2022-04-08 13:41

给你一个示例
<add name="SqlConnection" connectionString="Application Name=自己起个自己应用的名字;Data Source=192.168.0.1;Initial Catalog=DB_Dev;User ID=sa;Password=123456;" providerName="System.Data.SqlClient"/>

热心网友 时间:2022-04-08 15:33

写在<connectionstrings>里
<add name="DefaultConnection" connectionString="Data Source=数据库名;Initial Catalog=实例名;Integrated Security=SSPI;Trusted_Connection=no;Uid=用户名;Pwd=用户名密码;" providerName="System.Data.SqlClient" />

热心网友 时间:2022-04-08 17:41

server=数据库服务器名称;uid=用户名;pwd=密码;database=数据库名称;

热心网友 时间:2022-04-08 20:05

"server=192.168.0.1;uid=xxxx;pwd=xxmima;database=databaseName;"
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
飞虎群英抗日电影 现金流用什么表述 什么时候用增量现金流 公司现金流有什么用 现金流有什么作用 为什么用现金流 什么时候企业用现金 公司要现金流什么用 用现金流干什么 2012第九届中国广州国际纸业展览会的广告费用详细清单是什么?_百度... 乌龟被狗咬了,超级可怜,还能活么,抹了点红霉素软膏? 糖尿病人能吃随便果吗 pl/sql中连接字符串应该怎么写,在线等待 小乌龟被狗咬了怎么办! 四季优美随便果糖尿病的人能吃吗 怎么样在sql中找到数据库的连接字符串。? 四季优美随便果糖尿病的人能吃吗? 狗会咬乌龟吗? 被乌龟咬了要打疫苗吗 梦见王八咬狗下巴 sql server 数据库连接字符串 乌龟被狗咬伤了怎么办 ...在做报表时添加链接数据库的数据源,连接字符串怎么填写啊?_百度... 乌龟被狗咬了怎么办 歇后语 狗咬乌龟下一句是什么 sqlServer中如何连接两个字符串变量? 乌龟被狗咬烂了壳怎么办 狗咬乌龟歇后语 小狗能和小乌龟在一起吗? 乌龟被狗咬了。。。 糖尿病能吃随便果 C# SQL数据库连接字符串 代码问题 我家的乌龟被狗咬了,壳咬穿了3个窟窿,碎了7分之一,我已经给消毒了,但是还能活下去吗? 再没?求教下sql里面的连接字符串怎么设置? 随便果瘦人可以吃吗?或糖尿病者能吃吗? 我家的的乌龟被狗咬了,壳都烂了。该怎么办嗯腹甲都烂了,我好像还能看见它的器官,它精神到是挺好的,求 请问糖尿病人能不能吃便秘果? 我家的乌龟被狗咬破了,能自愈吗? 如何查找或记忆数据库连接字符串 四季优美随便果,有糖尿病的能吃吗 乌龟壳被狗狗咬烂了 数据库sql 2008,window模式登陆连接字符串怎么写 经常吃随便果,会产生依赖性吗? 乌龟被狗咬伤了,能活吗: 四季优美随便果是真的能治糖尿病吗 我的乌龟被狗咬伤了,刚好又到了冬眠时间,我该怎么办? 得了糖尿病还能吃水果吗?有什么讲究? 关爱家人,想降三高与糖尿病人也可以吃的排毒缓解便秘的食品随便果。谁想给他们买些吃?加 哪款恢复软件恢复照片比较好?有破解版的吗? 三高人群能不能吃随便果?