首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
动态多数据源的问题
XIAOXIAO_
2017-06-22 19:36
在连接另一个oracle数据库的时候通过上边的代码 进行连接,
在接下来的方法中调用
报这个错误
我该怎么改呢?
项目:
JFinal
评论区
JFinal
2017-06-22 21:42
ActiveRecordPlugin 未正确启动,造成名为 "db2" 的 config 没有正确被创建,从而会在 Db.use("db2") 时报这个错误
回复
XIAOXIAO_
2017-06-23 16:22
@JFinal
在动态创建连接的时候 我是直接 plugins me = new plugins() 这块怎么获取呢?
回复
JFinal
2017-06-23 17:31
Plugins 是 jfinal 维护的,你自己 new 出来的自己可以随时获取,但 jfinal 自身无法感知到
回复
JFinal
2017-06-23 17:33
如果你是希望将 ActiveRecordPlugin 独立于 web 独立于 jfinal 项目去使用,看一下 jfinal 手册第五章第 13 小节,专门讲了这个事
回复
XIAOXIAO_
2017-07-18 10:25
@JFinal
我不是想独立于jfinal使用,我的想法是,jFinal启动的时候读取配置文件的数据库,启动后能在页面上读取不同的数据库配置信息来访问别的数据库,达到调用别的数据的目的。
回复
JFinal
2017-07-18 10:46
@XIAOXIAO_
看到你的代码中有这么一句:
Plugins me = new Plugins() 就知道你是想独立于 jfinal 的 web 来使用 ARP,因为 Plugins 这个类仅仅在 jfinal 自己创建时才会起作用,内部会回调它里的一些方法
你自己 new Plugins 是完全没有任何意义的,你只需要手动调用其 start() 即可:
c3p0Plugin2.start();
arp2.start();
这也就是我所说的独立去使用,多调用个 start() 而已,手册上有
回复
XIAOXIAO_
2017-07-18 10:52
好的 感谢 解决了
回复
XIAOXIAO_
2017-07-18 10:52
@JFinal
感谢 解决了
回复
JFinal
2017-07-18 10:53
@XIAOXIAO_
这都快一个月了,才解决?
回复
XIAOXIAO_
2017-07-18 10:57
@JFinal
前段时间搞别的了
回复
小心
2017-07-18 10:59
詹波大哥威武
回复
发送
我要反馈
热门反馈
扫码入社