项目多客户问题,求解!
项目要支持多客户,即不同的客户只能在界面上看到自己的数据。
初步设计是在表里面新增一个客户编码字段,这边在查询的时候带上客户编码即可解决。
问题
如果某个客户需要用到数据库连接,那么该客户就能查看到所有的客户的数据。不合理
初步设想
根据不同的客户,使用不同的库(比如mysql库)。那代码在访问的时候就必须动态的选择库来进行操作。
求解
请问各位大神,有没有其他好的、成熟的方案!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
客户为什么需要用到数据库连接?
阿?你那些数据不都是用用户id关联的吗 直接带上用户id查询不就可以了吗?
客户怎么会用到数据库连接呢?你这个想法问题很大啊……
程序直连数据库服务器,一般只有在内网的时候才会这么做。外网的客户端应该连接的是服务端的程序,由服务端来访问数据库,所以你的问题就不会存在。
基于你们问为什么客户需要连数据库,这边说下。
不知道你们所处的是什么行业,我这边做电商的,很多客户公司一般没有IT团队、但是会有那么一到两个开发(而且这样的开发人员一般都觉得自己比较吊,因为整个公司就那么一两个)。
然后客户会要求给那个开发开放一个数据库权限(只读),查询数据。
你们认为不可能是因为你们没遇到这样的客户(羡慕),也真心希望你们不要遇到。