日期:2014-05-20  浏览次数:20523 次

动态数据库的连接字串问题
我的登陆的时候用户还要选择数据库,比如
Data01
Data02
Data03
...
登陆成功用Session[ "connectString "]记录当前连接字串
那么这个数据库就是动态的,
在数据访问层用HttpContext.Current.Session[ "connectString "]获得比较好
还是从UI层用传递参数connectString的方法好,传递参数的话改动比较麻烦
欢迎各位指点

------解决方案--------------------
session的安全性不知道怎么样。。。。
如果要求不高,改动小是比较好。。
------解决方案--------------------
登陆成功可以直接传递连接对象不可以吗?
应改比较省事吧!
------解决方案--------------------
HttpContext.Current.Session[ "connectString "]
------解决方案--------------------
Session就可.
------解决方案--------------------
session不好
------解决方案--------------------
个人意见,数据库少的话,尽可能写在配置文件里面读取。Session纪录连接数据库字段的变量
------解决方案--------------------
up
------解决方案--------------------
写到Cache中
------解决方案--------------------
profile
------解决方案--------------------
我把字符串写在静态变量中,可行性多高?
------解决方案--------------------
我觉得传参数好一点~~~~~~~~~
要不然就把所有用户的conncetionString建一个数据文件存起来
------解决方案--------------------

------解决方案--------------------
简单的事情莫复杂化,复杂的问题尽量简单化,