起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1952|回复: 5

[处理中3] 多个数据库动态转换

[复制链接]

119

主题

284

帖子

752

积分

高级会员

Rank: 4

积分
752
QQ
发表于 2017-10-30 14:34:27 | 显示全部楼层 |阅读模式
我做了一套crm程序,准备用 一台服务器,随时分发给很多客户。关键点: wex5的程序就部署一个。  但是一个用户建一个mysql的数据库。
用户登录前,先选择数据库。再输入用户名 和 密码。

程序上怎么动态的设置数据库连接
发表于 2017-10-30 18:37:32 | 显示全部楼层
需要后台先配置   连接多个数据源!
前端传递数据库的名字或类型! 后台判断这个参数的值!获取不同的数据源连接!

Connection conn = context.getConnection(库名);

然后参考后台java案例代码! 通过java实现 增删改查  不同的库
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

119

主题

284

帖子

752

积分

高级会员

Rank: 4

积分
752
QQ
 楼主| 发表于 2017-11-1 10:35:22 | 显示全部楼层
需要后台先配置   连接多个数据源!  
怎么配置,截图
回复 支持 反对

使用道具 举报

发表于 2017-11-1 11:25:05 | 显示全部楼层
1134193618 发表于 2017-11-1 10:35
需要后台先配置   连接多个数据源!  
怎么配置,截图

可以是一个数据库对应的多个表!这个在代码中写就可以了!

如果是不同数据库的话!
http://docs.wex5.com/wex5-studio-question-list-2010/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

119

主题

284

帖子

752

积分

高级会员

Rank: 4

积分
752
QQ
 楼主| 发表于 2017-11-2 09:49:39 | 显示全部楼层
liangyongfei 发表于 2017-11-1 11:25
可以是一个数据库对应的多个表!这个在代码中写就可以了!

如果是不同数据库的话!

动态数据源.jpg
回复 支持 反对

使用道具 举报

发表于 2017-11-2 10:28:17 | 显示全部楼层

这里配置都是静态的!无法动态!
想动态,只能自定义action ,在java代码里面判断,写sql语句去实现增删改查~!

就是通过jdbc实现!标准的BaasServer action 已经无法满足需求了!

获取connection 对象
Connection conn = context.getConnection(库名);
生效的就是通过jdbc实现!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-1 10:29 , Processed in 0.059997 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表