ASP.NET开发动态网站,都要连接数据库,以SQL SERVER2000为例

老师布置的作业要我们自己搞定后必须能够在他的电脑上调试成功才可以。但是怎么样来创建数据库的连接字符串才能让修改的代码最少。就是说;老师的数据库服务器跟我电脑的肯定不同,怎... 老师布置的作业要我们自己搞定后 必须能够在他的电脑上调试成功才可以。但是怎么样来创建数据库的连接字符串才能让修改的代码最少。就是说;老师的数据库服务器跟我电脑的肯定不同,怎么写连接字符串才能在老师电脑调试的时候做到 代码修改最少。
不知道我说的大家能不能明白我的意思。不明白的我还可以补充说明。
。。。少说明了一点。
需要绑定数据源的控件不是一个 怎么办 总不能一个一个改吧,那不跟没问一样。
弱弱 的问下三楼 配置文件里的连接定义怎么调用啊。
展开
 我来答
王V强
2010-05-12 · TA获得超过142个赞
知道答主
回答量:64
采纳率:0%
帮助的人:22.7万
展开全部
一.
1.把连接字符串写到配制文件中:
<connectionStrings>
<add name="CnString" connectionString="Data Source=.;Initial Catalog=DataBaseName;Persist Security Info=True;User ID=sa;Password=sa" providerName="System.Data.SqlClient"/>
</connectionStrings>
2.调用时有两种情况。
①绑定到数据源控件:
<asp:SqlDataSource runat="server" ID="dataSourceParts" ConnectionString="<%$ ConnectionStrings:CnString%>" SelectCommand="SELECT [PartID], [PartName] FROM [TB_Parts]"></asp:SqlDataSource>
②后台代码访问:
using System.Configuration;//引入命名空间
string constr = ConfigurationManager.ConnectionStrings["CnString"].ConnectionString;//这样获得连接字符串。如过配制更新了,此处不用改。
SqlConnection con = new SqlConnection(constr);
SqlCommand cmd = new SqlCommand(CommandText, con);
…… ……
二.开发完成后,备份数据库,拷贝整个项目(包括数据库备份文件)到老师电脑。还原数据库,修改配制文件(如有必要)。

三。可以考虑使用Access甚至XML存储数据。这样的话什么设置都免了,也不用附加或还原数据库文件了。当然他两有局限性,就看能不能满足项目需求了。

四。没了
校园跑腿格创开发
2010-05-11 · TA获得超过705个赞
知道小有建树答主
回答量:281
采纳率:100%
帮助的人:142万
展开全部
可以用这个去连接一般是通用的:
server=127.0.0.1;uid=sa;pwd=;database=数据库名;
这个应该算是简单吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kxl361
2010-05-11 · TA获得超过393个赞
知道小有建树答主
回答量:686
采纳率:0%
帮助的人:865万
展开全部
使用access吧,几乎不需要配置,放到iis里就能跑~~~~

-----------------------------------------------------
PS:有空请帮我踩踩我的空间,谢谢。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4839b1d
2010-05-11 · TA获得超过483个赞
知道小有建树答主
回答量:195
采纳率:0%
帮助的人:65.2万
展开全部
连接字符串放在配置文件(web.config)里就可以了啊
<appSettings>
<add key="ConnetionString" value="server=10.124.255.79; database=test; uid=sa;pwd=sa>
</appSettings>
去老师机器上的时候只要改掉value就可以了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友06a556c17
2010-05-11 · 超过77用户采纳过TA的回答
知道小有建树答主
回答量:364
采纳率:0%
帮助的人:213万
展开全部
自己上网找个实例,就什么都有了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HIS规范
2010-05-12 · 超过17用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:31.1万
展开全部
数据库要倍份,在老师那里还原就OK了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式