ASP.NET开发动态网站,都要连接数据库,以SQL SERVER2000为例
老师布置的作业要我们自己搞定后必须能够在他的电脑上调试成功才可以。但是怎么样来创建数据库的连接字符串才能让修改的代码最少。就是说;老师的数据库服务器跟我电脑的肯定不同,怎...
老师布置的作业要我们自己搞定后 必须能够在他的电脑上调试成功才可以。但是怎么样来创建数据库的连接字符串才能让修改的代码最少。就是说;老师的数据库服务器跟我电脑的肯定不同,怎么写连接字符串才能在老师电脑调试的时候做到 代码修改最少。
不知道我说的大家能不能明白我的意思。不明白的我还可以补充说明。
。。。少说明了一点。
需要绑定数据源的控件不是一个 怎么办 总不能一个一个改吧,那不跟没问一样。
弱弱 的问下三楼 配置文件里的连接定义怎么调用啊。 展开
不知道我说的大家能不能明白我的意思。不明白的我还可以补充说明。
。。。少说明了一点。
需要绑定数据源的控件不是一个 怎么办 总不能一个一个改吧,那不跟没问一样。
弱弱 的问下三楼 配置文件里的连接定义怎么调用啊。 展开
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存储数据。这样的话什么设置都免了,也不用附加或还原数据库文件了。当然他两有局限性,就看能不能满足项目需求了。
四。没了
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存储数据。这样的话什么设置都免了,也不用附加或还原数据库文件了。当然他两有局限性,就看能不能满足项目需求了。
四。没了
展开全部
可以用这个去连接一般是通用的:
server=127.0.0.1;uid=sa;pwd=;database=数据库名;
这个应该算是简单吧。
server=127.0.0.1;uid=sa;pwd=;database=数据库名;
这个应该算是简单吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用access吧,几乎不需要配置,放到iis里就能跑~~~~
-----------------------------------------------------
PS:有空请帮我踩踩我的空间,谢谢。
-----------------------------------------------------
PS:有空请帮我踩踩我的空间,谢谢。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
连接字符串放在配置文件(web.config)里就可以了啊
<appSettings>
<add key="ConnetionString" value="server=10.124.255.79; database=test; uid=sa;pwd=sa>
</appSettings>
去老师机器上的时候只要改掉value就可以了!
<appSettings>
<add key="ConnetionString" value="server=10.124.255.79; database=test; uid=sa;pwd=sa>
</appSettings>
去老师机器上的时候只要改掉value就可以了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自己上网找个实例,就什么都有了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据库要倍份,在老师那里还原就OK了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询