问个弱鸡问题,关于connectionstring

余鱼鱼鱼 2017-10-10 02:43:54
需求需要连接多个数据库,在使用时对connectionstring赋值即可,但是,例如:
A登录系统后在使用A数据库,B再登录系统使用B数据库,这样的话A的connectionstring就会变成B的connectionstring
要怎么改呢?
...全文
493 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
余鱼鱼鱼 2017-10-12
  • 打赏
  • 举报
回复
引用 14 楼 az6161311 的回复:
一个参数代表一个字符串....
关键后面的字符串会把前面的字符串覆盖
e251396 2017-10-12
  • 打赏
  • 举报
回复
把A、B用户所需要用到的数据库连接字符串放到字段中,然后A和B分别LOGIN的时候,取出他们对应的连接字符中,传到dbhelper中。。。。。
sypwish 2017-10-11
  • 打赏
  • 举报
回复
可以使用工厂模式的
xwbb123 2017-10-11
  • 打赏
  • 举报
回复
求分!!!!!
余鱼鱼鱼 2017-10-11
  • 打赏
  • 举报
回复
引用 9 楼 sp1234 的回复:
[quote=引用 6 楼 yuyinming 的回复:] [quote=引用 4 楼 xdashewan 的回复:] [quote=引用 2 楼 yuyinming 的回复:] 这样试过,好像还是不行?因为不好调试,直接发布的代码测试
我不清楚你是怎么改的,总之目的是分开对象或者直接用多个连接字符串[/quote] 刚开始我也觉得用对象可以,多个连接字符串比较复杂,对象在登录的时候实例化就可以了,晚上回去我再试一遍吧,谢谢了[/quote] 不管用几个“对象”,读取配置文件中同一个连接串,还能有产生2个值出来?哪一个教程什么原理的根据呢?[/quote] 当然只有一个了,关键是后一个会把前一个覆盖
余鱼鱼鱼 2017-10-11
  • 打赏
  • 举报
回复
引用 7 楼 insus 的回复:
写个连接配置文件。判断某一用户使用某一个连接字符串。
判断完了之后connectionstring改变的话会覆盖之前用户的connectionstring,现在不想让他覆盖,每个用户有自己的connectionstring
天空丶蒋 2017-10-11
  • 打赏
  • 举报
回复
一个参数代表一个字符串....
  • 打赏
  • 举报
回复
引用 6 楼 yuyinming 的回复:
[quote=引用 4 楼 xdashewan 的回复:] [quote=引用 2 楼 yuyinming 的回复:] 这样试过,好像还是不行?因为不好调试,直接发布的代码测试
我不清楚你是怎么改的,总之目的是分开对象或者直接用多个连接字符串[/quote] 刚开始我也觉得用对象可以,多个连接字符串比较复杂,对象在登录的时候实例化就可以了,晚上回去我再试一遍吧,谢谢了[/quote] 不管用几个“对象”,读取配置文件中同一个连接串,还能有产生2个值出来?哪一个教程什么原理的根据呢?
  • 打赏
  • 举报
回复
你学过的哪一个教程中讲过什么“动态更改 .config 配置文件”的?什么叫做动它更改啊?几十上百个请求并发时怎么办?
insus 2017-10-10
  • 打赏
  • 举报
回复
写个连接配置文件。判断某一用户使用某一个连接字符串。
余鱼鱼鱼 2017-10-10
  • 打赏
  • 举报
回复
引用 4 楼 xdashewan 的回复:
[quote=引用 2 楼 yuyinming 的回复:] 这样试过,好像还是不行?因为不好调试,直接发布的代码测试
我不清楚你是怎么改的,总之目的是分开对象或者直接用多个连接字符串[/quote] 刚开始我也觉得用对象可以,多个连接字符串比较复杂,对象在登录的时候实例化就可以了,晚上回去我再试一遍吧,谢谢了
余鱼鱼鱼 2017-10-10
  • 打赏
  • 举报
回复
引用 3 楼 hanjun0612 的回复:
使用static肯定不行啊。 每个库,都应该有自己单独的连接字符串。
每个库,都应该有自己单独的连接字符串 这样的话sqlconnection就要去判断然后使用不同的connectionstring了?
正怒月神 版主 2017-10-10
  • 打赏
  • 举报
回复
使用static肯定不行啊。 每个库,都应该有自己单独的连接字符串。
xdashewan 2017-10-10
  • 打赏
  • 举报
回复
引用 2 楼 yuyinming 的回复:
这样试过,好像还是不行?因为不好调试,直接发布的代码测试
我不清楚你是怎么改的,总之目的是分开对象或者直接用多个连接字符串
余鱼鱼鱼 2017-10-10
  • 打赏
  • 举报
回复
引用 1 楼 xdashewan 的回复:
那么把static去掉,通过new对象方式来使用
这样试过,好像还是不行?因为不好调试,直接发布的代码测试
xdashewan 2017-10-10
  • 打赏
  • 举报
回复
那么把static去掉,通过new对象方式来使用

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧