Asp.net连接sql server数据库关于web.config配置问题

站在巨人的肩膀上奋斗 2011-12-27 11:24:42
急问,请问web.config中的下面代码怎么配置?请朋友们回复时,只需要把红色字体替换成带有其他颜色的答案,其他代码复制粘贴即可,这样明了,谢谢配合。(我要的答案必须包括本地连接配置和上传到服务器连接配置,格式为本地配置如下,服务器配置如下,也就是分开回复),有知道的朋友,请您指导下,非常感谢!

<appSettings>
<add key="ConnectionString(这个ConnectionString能不能换成任意的名字,如果能换,对哪个地方有影响,请标明)" value="server=这代表什么意思;database=这代表什么意思;UId=这代表什么意思;password=这代表什么意思"/>
/appSettings>

<connectionStrings>
<add name="这代表什么意思ConnectionString" connectionString="Data Source=这代表什么意思;Initial Catalog=这代表什么意思;User ID=这代表什么意思;Password=这代表什么意思"providerName="System.Data.SqlClient这代表什么意思"/>
</connectionStrings>
...全文
2148 20 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiezi316 2011-12-28
  • 打赏
  • 举报
回复
我也有点记不得了,⊙﹏⊙b汗
jxj0115 2011-12-27
  • 打赏
  • 举报
回复
2个都是连接数据库用的呀,建议你用下面的一个就可以了
<connectionStrings>
<add name="ConnectionString(可以改对应后台红色部分)" connectionString="Data Source=服务器IP(本机的话用一个.就可以了);Initial Catalog=数据库名称;User ID=登陆数据库的用户(一般为sa);Password=用户的密码"providerName="System.Data.SqlClient(用来声明将要连接的数据库类型是SQLSERVER数据库)"/>
</connectionStrings>

后台调用的时候
string conn = ConfigurationManager.ConnectionStrings["ConnectionString"].ToString();

SqlConnection sqlconn = new SqlConnection(conn);
下面的数据库对应的方法就不用写了吧
zhangzhen900530 2011-12-27
  • 打赏
  • 举报
回复
1:web.config配置如下

<connectionStrings>
<add name="conn" connectionString="Data Source=.;Initial Catalog=test;User ID=sa" />
</connectionStrings>

2:右键添加引用

3:项目中添加引用命名控件
using System.Configuration;
using System.Data.SqlClient;

4:编写代码
      // string app = ConfigurationManager.AppSettings[""]; //获取你appSettings下的key值
string conn = ConfigurationManager.ConnectionStrings["conn"].ToString(); //获取你connectionStrings下的name值
string sql = "insert into tb_users values('连接测试','123')"; //sql语句

SqlConnection sqlconn = new SqlConnection(conn);//链接数据库

sqlconn.Open();//打开数据库链接

SqlCommand sqlcomm = new SqlCommand(sql, sqlconn);//执行命令

int result = sqlcomm.ExecuteNonQuery();//返回受影响的行数

if (result > 0)
{
Response.Write("<script>alert('添加成功!');</script>");
}
else
{
Response.Write("<script>alert('添加失败!');</script>");
}
sqlconn.Close();//关闭数据库连接

快乐的小二兔 2011-12-27
  • 打赏
  • 举报
回复
ConnectionString 这个貌似可以 去看你的辅助类 大概名字叫 dbhelper 之类的名字吧
server 服务器地址
database 数据库名
UId=帐号;password=密码/>

<add name="自定义的ConnectionString" connectionString="Data Source=数据库地址 一般是IP或者 是点Initial Catalog=数据库驱动;;User ID=登录这个数据库的帐号;Password=密码"providerName="System.Data.SqlClient 连接驱动?还是什么的忘了大概"/>

结贴吧
zhangzhen900530 2011-12-27
  • 打赏
  • 举报
回复
你这两个都是连接数据库用的
<appSettings>
<add key="ConnectionString(这个ConnectionString能不能换成任意的名字,如果能换,对哪个地方有影响,请标明)" value="server=这代表什么意思;database=这代表什么意思;UId=这代表什么意思;password=这代表什么意思"/>
/appSettings>

<connectionStrings>
<add name="访问连接数据库的名字,可以随便写[color=#FF0000]如"conn"[/color]" connectionString="Data Source=数据库服务器的名称,本地也可以用.表示;Initial Catalog=数据库的名字;User ID=[color=#003366]登录名[/color];Password=登录密码"providerName="System.Data.SqlClientSqlDataSource 所使用的数据提供程序的名称;如果没有设置任何提供程序,则为 Microsoft SQL Server 的 ADO.NET 提供程序的名称。默认值为 Microsoft SQL Server 的 ADO.NET 提供程序的名称。 "/>
</connectionStrings>
glasses1999 2011-12-27
  • 打赏
  • 举报
回复
楼主可以先百度一下,了解基本的知识
小锋 2011-12-27
  • 打赏
  • 举报
回复
都说了用一个就行了。。都是连接配置的。。根据你后台代码调用的到底是ConfigurationManager。APPsettings["你在配置文件中的配置的key名称"] 还是 ConfigurationManager.ConnectionStrings["你在配置文件中的配置的name名称"]
zhangzhen900530 2011-12-27
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/zh-cn/dd365946.aspx
看看吧,这里都有说明的
CalvinR 2011-12-27
  • 打赏
  • 举报
回复
建议看一本书 叫Asp.Net 高级编程里面有很详细的节配置说明
  • 打赏
  • 举报
回复
我也不明白<add key="ConnectionString"value="server=;database=;UId=;password="/>
和<add name="ConnectionString" connectionString="Data Source=;Initial Catalog=;User ID=;Password=",他们怎么回事?
  • 打赏
  • 举报
回复
appSettings>
<add key="ConnectionString"value="server=;database=;UId=;password="/>
/appSettings>

<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=;Initial Catalog=;User ID=;Password="providerName="System.Data.SqlClient"/>
</connectionStrings>

那这两个需要配置哪一个,还是都要配置?
zhangzhen900530 2011-12-27
  • 打赏
  • 举报
回复
你外网的ip如果是固定的就改成外网的ip啊
zhangzhen900530 2011-12-27
  • 打赏
  • 举报
回复
我晕,你放服务器上那数据链接能不报错吗- -
http://www.cnblogs.com/lensso/archive/2011/01/20/1940412.html
  • 打赏
  • 举报
回复
想把做好的网站放到服务器上,但是数据库的配置有问题,你看下这个地址 http://5151.so/default.aspx
zhangzhen900530 2011-12-27
  • 打赏
  • 举报
回复
你是想发布网站呢,还是想怎么着呢- -
zhangzhen900530 2011-12-27
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 daijunjian 的回复:]

在本地配置可以成功,发帖之前就弄好了,我主要想把做好的放到网上,这个上传到服务器连接的配置以前没弄过,所以主要问这个怎么弄? 除了web.config这里需要配置,其他的地方像服务器的数据库有没有注意的事项?
[/Quote]
哥们你话能说明白点吗- -! 什么叫把做好的放到网上
zhangzhen900530 2011-12-27
  • 打赏
  • 举报
回复
web.config配置如下
你可以在vs中 点击 视图—服务器资源管理器

点击确定后
服务器资源管理器

把连接字符串复制下来,粘贴到你的
<connectionStrings>
<add name="自己起个名字"connectionString="粘贴你刚才复制的连接字符串"
  • 打赏
  • 举报
回复
在本地配置可以成功,发帖之前就弄好了,我主要想把做好的放到网上,这个上传到服务器连接的配置以前没弄过,所以主要问这个怎么弄? 除了web.config这里需要配置,其他的地方像服务器的数据库有没有注意的事项?

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧