数据库配置问题

在开发中遇到这样一个需求,oracle数据库账号密码事先不知道,怎么在configPlugin中配置数据库连接?它的系统账户是数据库账户,有一个登录页,用户使用数据库账号密码登录,登录成功后能再去配置数据库连接,保证我后面使用db+record吗?

评论区

JFinal

2017-12-08 12:01

看一下 jfinal 手册第 5.13 小节《任意环境下使用 ActiveRecord》,只需要动态:
arp = new ActiveRecordPlugin();
然后动态启动它:
arp.start();

用完后,动态关闭它:
arp.stop();

这样你就可以自由控制 arp 的生命周期了,将原来在 configPlugin 中创建与初始化 arp 的代码拿掉

时光月凡

2017-12-08 12:42

@JFinal 谢谢波总

时光月凡

2017-12-14 09:57

@JFinal 如果同时执行几个ajax,就得新建ActiveRecordPlugin,起不同的名字,这样效率比较低,有好的解决办法吗?(我的项目实质上是单机版的web系统,数据库账号密码事先不知道,通过数据库账号密码登录数据库后才知道)

时光月凡

2017-12-18 10:15

@JFinal 波总,有什么好的解决办法吗

热门反馈

扫码入社