类 JdbcMetadata
- java.lang.Object
-
- com.github.kaizen4j.mybatis.gener.metadata.JdbcMetadata
-
public class JdbcMetadata extends Object
- 作者:
- liuguowen
-
-
字段概要
字段 修饰符和类型 字段 说明 private Connectionconnectionprivate DatabaseMetaDatadatabaseMetaData
-
构造器概要
构造器 构造器 说明 JdbcMetadata(Connection connection)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected List<ColumnMetadata>getColumns(String catalog, String tableName)获取列的元数据protected DatabaseMetaDatagetDatabaseMetaData()获取数据库元数据protected StringgetDatabaseName()获取数据库名称;例如:MySQLprotected TableMetadatagetTable(String tableName)获取表或视图的元数据protected TableMetadatagetTable(ResultSet tableResultSet)List<TableMetadata>getTables()获取所有表或视图的元数据List<TableMetadata>getTables(String... tableNames)获取多个表或视图的元数据
-
-
-
字段详细资料
-
connection
private final Connection connection
-
databaseMetaData
private DatabaseMetaData databaseMetaData
-
-
构造器详细资料
-
JdbcMetadata
public JdbcMetadata(Connection connection)
-
-
方法详细资料
-
getDatabaseMetaData
protected DatabaseMetaData getDatabaseMetaData()
获取数据库元数据- 返回:
- DatabaseMetaData
-
getDatabaseName
protected String getDatabaseName()
获取数据库名称;例如:MySQL- 返回:
- 小写数据库名称
-
getTable
protected TableMetadata getTable(String tableName)
获取表或视图的元数据- 参数:
tableName- 表或视图名称- 返回:
- TableMetadata
-
getTable
protected final TableMetadata getTable(ResultSet tableResultSet) throws SQLException
- 抛出:
SQLException
-
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
-
-