C#与SQL Server 2008 在一台电脑定义了连接字符串,如果把项目拿到别的电脑上,SQL的服务器不一样了,要修改岂不是很不方便?怎样才可以在多个服务器都能够正常使用呀?例如:Data Sourse=..............还请各位大侠多多指教,俺是刚刚开始接触C#和SQL 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 放在app.config/web.config的<connectionstring>配置节中,程序运行时读取并且加载。另外,你也可以试下使用 . 或者 127.0.0.1 代表本机,无论任何机器,这两种方式表示本地计算机都是一样的。 放在app.config/web.config的<connectionstring>配置节中<add key="Conn" value="initial catalog=SISP;data source=数据库所在的服务器IP;uid=数据库登录账号;pwd=数据库登录密码;Connect Timeout=900"/>其中,key="Conn",这个Conn是自己定义的,在写代码需要用到这个参数。写代码:public static string CONN = System.Configuration.ConfigurationSettings.AppSettings["Conn"]; 这个Conn就是web.config里面上面提到的参数那么在其他页面都可以用静态的CONN,代替数据库连接字符串了 你使用web或wcf 加配置文件呗,就改一次配置文件。 把链接字符串写在配置文件里面(web.config/app.config)需要修改只需修改配置文件就ok了。 放在配置文件中 server=. 也可以代表本机 新人来问,字符串里面是SQL语句,在字符串前加@时表示???? datagridview更新两个table的问题 动态数组的问题 如何将2007:11:10 12:11:11转换成2007-11-10 12:11:11 C#如何读取ind文件数据 求一性能测试的源码或方案! 用WMI读取硬件信息出错啦 关于反射的几个问题? 在WEB FORM里,TEXTBOX是怎样进行数据绑定的? 建議將C#作為大學本科課程 Winform资源文件报空实例错误 c# 多线程操作Winform控件,只能通过Delegate操作吗?
<add key="Conn" value="initial catalog=SISP;data source=数据库所在的服务器IP;uid=数据库登录账号;pwd=数据库登录密码;Connect Timeout=900"/>其中,key="Conn",这个Conn是自己定义的,在写代码需要用到这个参数。写代码:
public static string CONN = System.Configuration.ConfigurationSettings.AppSettings["Conn"]; 这个Conn就是web.config里面上面提到的参数那么在其他页面都可以用静态的CONN,代替数据库连接字符串了