甘于平凡,做一个甘于平凡的人,菜米油盐,生老病死。|

Rolay

园龄:6年粉丝:11关注:3

jdbcTemplate 获取表字段名称(支持表内无数据获取)

最近有项目用到多数据源之间的SQL配置,要获取某个数据源的字段名称,网上查了下。好多都是要库里至少有一条数据才能拿到,自己摸索写了一下。MYSQL测试能正常获取,其他类型数据库待测试。

List<String> columns = new ArrayList<>();
 ResultSetMetaData 
 resultSetMetaData=jdbcTemplate.getDataSource().getConnection()
                 .prepareStatement(sql).getMetaData();
            for (int i = 0; i < resultSetMetaData.getColumnCount(); i++) {
                columns.add(resultSetMetaData.getColumnName(i+1));
            }

 

posted @   Rolay  阅读(32)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起