connectionstring的配置节用什么软件?用XML根本写不了,配置完appconfig不 20

connectionstring的配置节用什么软件?用XML根本写不了,配置完appconfig不知道怎么办了... connectionstring的配置节用什么软件?用XML根本写不了,配置完appconfig不知道怎么办了 展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)+提问者悬赏20(财富值+成长值)
lushwong
高粉答主

2016-04-15 · 醉心答题,欢迎关注
知道顶级答主
回答量:3.6万
采纳率:94%
帮助的人:5228万
展开全部

在ASP.NET开发的网站根目录,有一个名为web.config的文件,顾名思义,这是为整个网站进行配置的文件,其格式为XML格式。
这里主要谈谈文件中的<connectionStrings>节。
<connectionStrings>节是对连接到数据库的字符串进行配置,由于MS SQL
Server与ASP.NET同属于微软的产品,因此是使用ASP.NET开发时首选的数据库是MS SQL Server,本文只讨论对MS SQL
Server的连接字符串情况。
第一种情况,本地开发时,使用本地数据库,如下面的代码

这是使用PC进行本地开发最常用的数据库连接字符串使用方式。其中,
name属性指的是连接字符串名称,网站中需要使用数据库时,都需要引用这个连接字符串名称;本例中为myConn;
Data
Source属性是数据库服务器,(LocalDB)\V11.0说明使用本地数据库服务器,版本号为11,即SQL Server
2012;
AttachDbFilename属性是指定具体数据为名称及位置,|DataDirectory|
对应ASP.NET网站中的系统目录App_Data,本属性值说明连接到本目录中的名为Movies.mdf数据库,其中,mdf文件名说明该数据库需要SQL
Server服务器的服务,但它本身是一个独立的数据库文件,可以进行复制粘贴而不需要在SQL
Server管理系统(如SSMS)进行数据库分离工作;
Integrated Security=True"
说明是集成验证,是Windows验证的方式,只要有这个属性及属性值,连接字符串中就不需要用户名及密码;
providerName
="System.Data.SqlClient"为数据提供程序
这种情况是本地开发最常用的情况:可以直接使用ASP.NET创建数据库(扩展名即为.mdf),也可以使用ASP.NET网站配置生成ASPNETDB.MDF数据库,当数据库创建完成后,在ASP.NET界面中创建连接字符串,只需要提供连接字符串的名称,连接字符串的其它属性及属性值可以自动在web.config文件中生成。

第二种情况,本地开发时,使用下面的连接字符串:

说明:这里的connectionString属性比第一种情况简单,注意这里的数据库扩展名 .sdf,这是MS SQL
Compact版本的数据库,它不需要打开SQL Server的服务即可使用,精致小巧,便于使用,但支持性不如.mdf(这个是MS SQL
Server标准版文件格式)。因此,在正常的PC机进行开发时,建议使用.mdf文件,如果在机器上没有MS SQL
Server服务运行时,.sdf是一个不错的选择。

第三种情况,本地开发时,使用下面代码:

说明:这里的数据库名没有扩展名,说明是由MS SQL Server直接管理的数据库,不是独立的数据库文件(即:如果想复制该数据库,需要在SQL
Server管理工具中分离这个数据库)。这种连接往往是使用SQL
Server创建数据库,再用ASP.NET创建连接,本地开发时,用的不是很常见。

第四种情况,远程部署时,可以看到下面的代码:

说明:当需要把本地开发完成的ASP.NET网站部署到远程空间(比如租用空间、比如自己的服务器),开始实际提供网站访问服务时,则使用这种连接字符串。如果是租用空间,空间提供商会提供服务器名称,数据库名称,用户名及口令。注意这里没有了Integrated
Security=true"属性名及属性值,所以需要用户名与密码。
因此,当在使用连接字符串进行本地开发(往往是本文中第一种方式)完成并测试成功后,需要根据远程服务器的数据,对连接字符串进行修改再上传至远程服务器,才能提供真正的Internet访问。  

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式