jfinal获取所有的表名称

在做一个智能报表的项目中需要用到各种数据源(主要是mysql和Oracle数据库),想用jfinal来操作下,其中有一处需要获取数据库中的所有表名称,这个怎么获取呢?我用下面方式是不是有问题 ,控制台停在这里就不动了。

image.png

下面是控制台 ,不动了

image.png

咨询个题外话:

另外由于前端可能对不同的数据源进行操作,是不是每一次请求都需要根据传过来的“configName”从数据里读取该数据源的连接信息,然后根据信息进行图1的操作,最后再做curd操作呢?

手动@波总

=============================================================

第一个问题解决了  :

List<Record> allTables = Db.find("select table_name from USER_TABLES");


评论区

AI-wen

2019-07-23 16:45

@JFinal 老大有时间看看

快乐的蹦豆子

2019-07-24 18:18

在datasource.getconnection做文章, 根据前台传过来的标识,生成不同的datasource,缓存起来,然后下次请求直接用这个

AI-wen

2019-07-26 14:16

@快乐的蹦豆子 谢谢大神 ,刚读了你的分享 正好需要

快乐的蹦豆子

2019-07-26 14:40

@AI-wen 顺便测试一下好不好使

热门反馈

扫码入社