一个web程序操作几个数据库,几个数据库结构一样,就是数据不一样遇到了点问题
最近在写一个进销存的...
可有几个数据库,结构一样数据内容不一样,当用户使用时先选择要用那个数据库,然后再根据用户选择的数据库操作。。
我是把用户选择的数据库ID保存在cookies里的,前几天还没有问题,今天测试有时就不可以登录了。怪呢~~~
还有这样以后不知道会不会几个数据库串门呢~~~这样怎么设计比较好呢>_<
我开始是叫他们把数据全放在一个数据库里,再用不同的名称来区分的,就像论坛的用户名这样。可他们要分开>_<
我真担心以后会数据串门呢
问题点数:0、回复次数:4Top
1 楼lr2651(戎 The Two Towers)回复于 2005-06-04 15:19:00 得分 0
建议你在Web.config里面保存不同的连接字符串,然后根据用户的不同选择不同的串进行连接,用cookies个人觉的不大保险,因为它毕竟跟客户端关系比较密切,随机性大Top
2 楼nycun(不要错过)回复于 2005-06-04 16:11:58 得分 0
你要得在客户端保存[客户的数据库连接呀,是要在web.config里保存不用的字符连接的,不过我是保存在xml文件里。 但A用户若选的a数据库,B用户选的b数据库。 你把Aa Bb的这信息你得保存在客户,或编一个代码专来保管用户的这数据对应。这样来好象会存在多余的数据了,你不能用username来认识,有可能二个数据库的userName是一样的。用UserName + IP这种方式不知道怎么样了Top
3 楼superdullwolf(超级大笨狼,每天要自强,MVP)回复于 2005-06-04 17:49:53 得分 0
总有一个库是大家公用的吧?配置写在那里。不要相信cookies和session.Top
4 楼LaoDai_Net(『老代』)回复于 2005-06-04 23:54:14 得分 0
把不同数据库的连接代码放到XML文件中了,,,使用缓存
Top




