DataBaseUtils类

1,用到的static值

PropertiesExtractor类

(获取application.propreties的值)参考:juejin.cn/post/699286…

2,获取数据库链接

DriverManager.getConnection

用于建立数据库连接

3,关闭数据库链接

4,获取数据库下的所有表名

DatabaseMetaData类

数据库的元数据,全部信息

ResultSet类

表示数据库结果集的数据表,迭代对象,配合while使用

resultSet.getString

获取表名:固定参数3

resultSet.getString(3)
复制代码

5,获取某个表的元数据

PreparedStatement

由connection.prepareStatement获取,向数据库发送参数化SQL语句

ResultSetMetaData

由preparedStatement.getMetaData获得,可用于获取有关ResultSet对象中列的类型和属性的信息的对象(获取某一张表的元数据)

6,获取表中所有字段名称

7,获取表中所有字段类型

8,获取表中所有字段注释

9,统一获取数据库表信息(结合上面的方法)

TableInfo类,ColumnInfo类

自定义类,用于存储表的信息

测试:


作者:JohnZeng
链接:https://juejin.cn/post/6994348019315376136
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。