jfinal如何直接获取数据库所有表名
1个回答
展开全部
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);
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询