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
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。