Java获取数据库表名、字段名、字段类型及注释等信息

以前有小伙伴在公众号留言问过如何通过java获取数据库的所有表、及表里字段的信息,只是私信回复过。

在最近的项目中架构部提出了一个数据源的配置需求,就是需要配置公司所有系统的数据库、表等信息,便于大数据部门抽数时过滤某些表的敏感字段,如身份证号、手机号等敏感字段。

需要后端动态连接数据库,及获取相应数据库的表、字段等信息,就对这方面的东西进行了简单的整理,给出示例代码。便于以后还有小伙伴遇到这类问题,可以参考。

示例代码如下:

如是获取多个数据库的信息,上面的DATABASE_URL,USERNAME,PASSWORD可以动态替换。

出于安全性的考虑,在实际的编码中建议数据库的用户名和密码不要硬编码在代码中,即使出现也建议进行加密处理。数据库的用户名和密码是非常非常敏感的信息,任何时候都需要非常注意!!!

锦鲤之路

当你懂得了生活的本质后,你便会明白,所谓生活,其实就是一场修行,由繁入简的修行。

幸福不会从天降,撸起袖子加油干。

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20190213G0NXE400?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券