jfinal如何直接获取数据库所有表名

 我来答
杜福忠
2018-06-14 · 分享爱好者。成人达己。
杜福忠
采纳数:110 获赞数:301

向TA提问 私信TA
展开全部

DruidPlugin可以独立于java web 环境运行在任何普通的java程序中,使用方式极度简单,相对于web项目只需要手动调用一下其start() 方法即可立即使用。以下是代码示例:

public class ActiveRecordTest {
  public static void main(String[] args) {
            DruidPlugin dp = new DruidPlugin("localhost", "userName", "password");
// 与 jfinal web 环境唯一的不同是要手动调用一次相关插件的start()方法
dp.start();

MetaBuilder metaBuilder = new MetaBuilder(dp.getDataSource());
// 添加不需要获取的数据表
// metaBuilder.addExcludedTable(excludedTables);

// TableMeta 数据库的表
List<TableMeta> tableMetas = metaBuilder.build();
for (TableMeta tableMeta : tableMetas) {
System.out.println("表名:" + tableMeta.name);
}
    
  }
}

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式