请问我在用 C# 做一个小型的信息系统的时候,需要登录sql server 2000 数据库,我在我的本地开发环境下用写好的代码链接我本地的实验数据库。
现在我想实现,在编程项目添加一个窗体,上面可以输入数据库的ip或者是数据库服务器名称,用户名,密码,还有需要连接的数据库名。输入好以后,前台的软件直接根据以前输入好的相关信息,其他的窗口、组件可以根据输入的数据库连接信息,进行连接数据库;如果想连接到其他数据库,只要调用上面的那个窗体,重新填写,并保存,就可以连接新的数据库。
并且数据库的链接信息不必每次启动软件都要输入,只要输入一次就可以进行连接,之后每次启动的时候,不需要输入;需要的时候再启动那个窗口,更改输入信息就可以。
请问如何实现!
请讲解的详细一些!
谢谢!!

解决方案 »

  1.   

    把连接数据库信息(database userid password)存放到文件里(比如xml里)
    或者存放到注册表里平时创建连接的时候,到相应位置读取,然后创建连接需要修改时,将相应位置内容修改成你调整的内容即可
      

  2.   

    你第一次进入系统的时候就提示需要输入数据库连接信息.
    然后,你将连接信息存放到XML(web.config)文件里面.后面的,楼上的兄台已经说了
      

  3.   

       你还是没有说清楚你的要求,你连接数据库的字符串可以根据你自己的需要连接呀,然后放到ADO。NET