C# winform 修改数据库连接

由于初学,写的时候没注意。我把数据库连接写在每个form中了,连接字符串如下:Cn.ConnectionString="DataSource=xxx;PersistSec... 由于初学,写的时候没注意。我把数据库连接写在每个form中了,连接字符串如下:Cn.ConnectionString = "Data Source=xxx;Persist Security Info=True;User ID=xxx;Password=xxx;Unicode=True";
可问题是产品上线的话需要由之前的测试库换成生产数据库。给用户的debug文件夹就好。我在想如何能尽可能方便实现数据库地址的改变呢?我想最笨的办法就是我把现在form中所有的连接字符串改一遍。然后再把改好的debug 给用户了。可这样每换一次连接我就得改程序,这总不能让用户去改程序吧(改配置文件还行)?应该有更简单的方法吧,求指导!
展开
 我来答
百度网友770eb8bca
2013-01-08 · TA获得超过240个赞
知道小有建树答主
回答量:647
采纳率:50%
帮助的人:228万
展开全部
用配置文件也行,但可能需要用户对这个有一定的了解
不行,就做个数据库连接设置界面,你用textbox控件来由用户直接输入,这样直观点。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
heaver
2013-01-08
知道答主
回答量:49
采纳率:100%
帮助的人:8.8万
展开全部
直接把链接数据库的写在配置文件里就可以不用在debug文件夹里,如果是写程序的话才发debug文件夹
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
784683684
2013-01-08
知道答主
回答量:34
采纳率:0%
帮助的人:10.4万
展开全部
哎~编程思想有问题,像这种连接字符公用的东西肯定要提取出来方便所有地方使用的啊,所以你可以提取出一个类,在这个类里面定义这个链接,然后别的地方用直接调用就好了。如果还想方便一点就写一个XML文件 里面只定义一个节点写链接,公用类里面调用这个链接就好了,不过这样不安全哦。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
化书笑W
2013-01-08 · 超过10用户采纳过TA的回答
知道答主
回答量:105
采纳率:0%
帮助的人:22.9万
展开全部
写个类 东西封装进去 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
312486581
2013-01-08 · TA获得超过879个赞
知道小有建树答主
回答量:1095
采纳率:0%
帮助的人:538万
展开全部
你写一个公共类,可以把所有操作数据库的方法封装在里面,留下邮箱,我可以把类发给你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式