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

QQ登录

只需一步,快速开始

[处理中3] app动态链接数据库问题

[复制链接]

119

主题

284

帖子

752

积分

高级会员

Rank: 4

积分
752
QQ
发表于 2017-7-12 12:11:19 | 显示全部楼层
liangyongfei 发表于 2017-7-10 11:01
所有的数据源都是提前配置好的 !
登录的时候!因为默认不知道访问哪个数据库!

注册时,如何指定一个数据库,请给我点提示代码。我现在都是设计阶段,写死的
回复 支持 反对

使用道具 举报

119

主题

284

帖子

752

积分

高级会员

Rank: 4

积分
752
QQ
发表于 2017-7-12 13:57:03 | 显示全部楼层
本帖最后由 1134193618 于 2017-7-12 13:58 编辑
liangyongfei 发表于 2017-7-10 11:01
所有的数据源都是提前配置好的 !
登录的时候!因为默认不知道访问哪个数据库!

这么说不明白,给点代码啊,指定数据库的方法。 我总觉得改变数据库时,需要重启tomcat
回复 支持 反对

使用道具 举报

发表于 2017-7-12 14:27:44 | 显示全部楼层
1134193618 发表于 2017-7-12 13:57
这么说不明白,给点代码啊,指定数据库的方法。 我总觉得改变数据库时,需要重启tomcat ...

因为这几个数据源配置都是提前配置好的!
只要tomcat 数据源配置 文件不修改就不需要重启tomcat

我说的是,注册的时候!做一个下拉select,让用户选择注册的公司是哪个??
只要用户注册的时候!select中选择了一个值!
这个值就能确定是使用哪个数据源了!

在后台获取这个值的参数!判断,然后获取不同的connection对象!将用户新增在这个数据库中!


和6楼的方法一样的啊!
这个时候!本地localStorage也存储上这个值!每次请求的时候!都带上这个参数!从而判断是操哪个数据库!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

119

主题

284

帖子

752

积分

高级会员

Rank: 4

积分
752
QQ
发表于 2017-7-12 16:22:14 | 显示全部楼层
liangyongfei 发表于 2017-7-12 14:27
因为这几个数据源配置都是提前配置好的!
只要tomcat 数据源配置 文件不修改就不需要重启tomcat

你那个方式是动态的创建连接吧。  针对baasdata来说,前台根本就没有动态改变连接的地方,除非用data方式,自己写前后台连接
回复 支持 反对

使用道具 举报

13

主题

62

帖子

174

积分

初级会员

Rank: 2

积分
174
QQ
发表于 2017-7-12 16:40:36 | 显示全部楼层
使用了bassdata还是分成三个版本发布吧。
回复 支持 反对

使用道具 举报

发表于 2017-7-12 17:37:14 | 显示全部楼层
1134193618 发表于 2017-7-12 16:22
你那个方式是动态的创建连接吧。  针对baasdata来说,前台根本就没有动态改变连接的地方,除非用data方式 ...

可以用静态data组件!也可以后台查询得到!反正有几个数据库,就下拉显示几条数据!
一条数据对应一个数据源就可以了!

你说的分3个版本是啥意思??
如果多个数据库中的字段是一样的!那么一个data组件就住够了!
如果字段不一样的话!

建议你还是分别做成3个app  3个功能比较合适!
重用的东西不多!就建议分开做!

重用多的时候!才封装成一个APP的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

119

主题

284

帖子

752

积分

高级会员

Rank: 4

积分
752
QQ
发表于 2017-7-18 06:57:13 | 显示全部楼层
liangyongfei 发表于 2017-7-12 17:37
可以用静态data组件!也可以后台查询得到!反正有几个数据库,就下拉显示几条数据!
一条数据对应一个数 ...

我做一套程序,数据库字段结构一样,但是必须是三个数据库独立(特殊要求)。
回复 支持 反对

使用道具 举报

发表于 2017-7-18 10:59:29 | 显示全部楼层
1134193618 发表于 2017-7-18 06:57
我做一套程序,数据库字段结构一样,但是必须是三个数据库独立(特殊要求)。 ...

数据库字段结构一样  就可以重用!
data组件字段用一个就行了!

只不过就是查询数据库的时候! 获取不同的connection对象!   sql语句都是一样的!其他代码也是一样的!
只有数据源不一样而已!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

119

主题

284

帖子

752

积分

高级会员

Rank: 4

积分
752
QQ
发表于 2017-7-18 15:19:44 | 显示全部楼层
liangyongfei 发表于 2017-7-18 10:59
数据库字段结构一样  就可以重用!
data组件字段用一个就行了!

数据源怎么变?我是用的baasdata。不知道在哪变数据源
回复 支持 反对

使用道具 举报

119

主题

284

帖子

752

积分

高级会员

Rank: 4

积分
752
QQ
发表于 2017-7-18 15:20:00 | 显示全部楼层
liangyongfei 发表于 2017-7-18 10:59
数据库字段结构一样  就可以重用!
data组件字段用一个就行了!

数据源怎么变?我是用的baasdata。不知道在哪变数据源
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-10 20:03 , Processed in 0.103736 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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