none
怎样实现登陆时候,让用户可以选择数据库登陆 RRS feed

  • 问题

  • 因为需要现在又两个数据库,一个主数据库,一个备用数据库,现在想要我想做一个当用户在登陆页面时候,可以选择登陆主数据库还是登陆备用数据库,
    这是我在WEB.config里的数据库连接变量
    <add key="key" value="Data Source=192.168.0.32; database=water; uid=ying;pwd=123456" />
    我想让在不改变变量名KEY的情况下,当用户选择登陆备用数据的时候,Data Source=192.168.0.32; database=water;这句话能自动改变成别用数据库的IP地址和数据库名!
    请问各位老师应该怎样实现?
    2010年3月15日 1:48

答案

  • 1.你可以在WEBCONFIG配置两个连接数据库的字符串,设置不同的键值名称

    2.你也可以修改WEBCONFGI的键值
      http://www.cnblogs.com/friendwang1001/archive/2006/02/23/336346.html


    努力+方法=成功
    2010年3月15日 2:09
  • 要么是在 web.config 中定义两个连接字符串,要么分别部署正式与备份的平台。

    如果必要要求在同一个平台上登陆多个数据库,建议还是是在 web.config 中配置多个连接字符串。登陆时将选中的连接字符串保存到一个 static 变量中,其它程序都通过这个变量获取连接字符串。

    知识改变命运,奋斗成就人生!
    2010年3月15日 4:54
    版主

全部回复

  • 1.你可以在WEBCONFIG配置两个连接数据库的字符串,设置不同的键值名称

    2.你也可以修改WEBCONFGI的键值
      http://www.cnblogs.com/friendwang1001/archive/2006/02/23/336346.html


    努力+方法=成功
    2010年3月15日 2:09
  • 我的网站已经做好了投入使用了!所以不能改变连接数据库的键值。这是客户临时提出的要求!要能连接备份数据库,所以我想
    <add key="key" value="Data Source=192.168.0.32; database=water; uid=ying;pwd=123456" />
    我想让在不改变变量名KEY的情况下,当用户选择登陆备用数据的时候,Data Source=192.168.0.32; database=water;这句话能自动改变成备用数据库的IP地址和数据库名!

    2010年3月15日 2:30
  • 要么是在 web.config 中定义两个连接字符串,要么分别部署正式与备份的平台。

    如果必要要求在同一个平台上登陆多个数据库,建议还是是在 web.config 中配置多个连接字符串。登陆时将选中的连接字符串保存到一个 static 变量中,其它程序都通过这个变量获取连接字符串。

    知识改变命运,奋斗成就人生!
    2010年3月15日 4:54
    版主