类 JdbcMetadata


  • public class JdbcMetadata
    extends Object
    作者:
    liuguowen
    • 构造器详细资料

      • JdbcMetadata

        public JdbcMetadata​(Connection connection)
    • 方法详细资料

      • getDatabaseMetaData

        protected DatabaseMetaData getDatabaseMetaData()
        获取数据库元数据
        返回:
        DatabaseMetaData
      • getDatabaseName

        protected String getDatabaseName()
        获取数据库名称;例如:MySQL
        返回:
        小写数据库名称
      • getTable

        protected TableMetadata getTable​(String tableName)
        获取表或视图的元数据
        参数:
        tableName - 表或视图名称
        返回:
        TableMetadata
      • getTables

        public List<TableMetadata> getTables​(String... tableNames)
        获取多个表或视图的元数据
        参数:
        tableNames - 表或视图名称列表
        返回:
        List
      • getTables

        public List<TableMetadata> getTables()
        获取所有表或视图的元数据
        返回:
        List
      • getColumns

        protected List<ColumnMetadata> getColumns​(String catalog,
                                                  String tableName)
        获取列的元数据
        参数:
        catalog - 数据库名称
        tableName - 表或视图名称
        返回:
        List