类 DatabaseMetadataManager
java.lang.Object
cn.featherfly.common.db.metadata.DatabaseMetadataManager
public class DatabaseMetadataManager
extends java.lang.Object
数据库元数据管理器
-
构造器概要
构造器 构造器 说明 DatabaseMetadataManager() -
方法概要
修饰符和类型 方法 说明 DatabaseMetadatacreate(ConnectionWrapper connection)创建数据库元数据,会初始化表和列元数据, 如果元数据对象已经存在,则直接返回.DatabaseMetadatacreate(java.sql.Connection connection)创建数据库元数据,会初始化表和列元数据, 如果元数据对象已经存在,则直接返回.DatabaseMetadatacreate(java.sql.Connection connection, java.lang.String dataBase)创建数据库元数据,会初始化表和列元数据, 如果元数据对象已经存在,则直接返回.DatabaseMetadatacreate(java.sql.Connection connection, java.lang.String dataBase, java.lang.String schema)创建数据库元数据,会初始化表和列元数据, 如果元数据对象已经存在,则直接返回.DatabaseMetadatacreate(javax.sql.DataSource dataSource)创建数据库元数据,会初始化表和列元数据.DatabaseMetadatacreate(javax.sql.DataSource dataSource, java.lang.String dataBase)创建数据库元数据,会初始化表和列元数据, 如果元数据对象已经存在,则直接返回.DatabaseMetadatagetDatabaseMetadata(java.lang.String dataBase)返回的元数据,首先查找已经受管理的元数据对象, 如果没有找到,则基于传入数据库连接创建并纳入管理.static DatabaseMetadataManagergetDefaultManager()返回dEFAULT_MANAGERDatabaseMetadatareCreate(java.sql.Connection connection)重新创建数据库元数据,会初始化表和列元数据, 不管元数据对象是否存在,都创建,原来的会被替换.DatabaseMetadatareCreate(java.sql.Connection connection, java.lang.String dataBase)创建数据库元数据,会初始化表和列元数据, 不管元数据对象是否存在,都创建,原来的会被替换.DatabaseMetadatareCreate(java.sql.Connection connection, java.lang.String dataBase, java.lang.String schema)创建数据库元数据,会初始化表和列元数据, 不管元数据对象是否存在,都创建,原来的会被替换.DatabaseMetadatareCreate(javax.sql.DataSource dataSource)创建数据库元数据,会初始化表和列元数据, 不管元数据对象是否存在,都创建,原来的会被替换.DatabaseMetadatareCreate(javax.sql.DataSource dataSource, java.lang.String dataBase)创建数据库元数据,会初始化表和列元数据, 不管元数据对象是否存在,都创建,原来的会被替换.从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
构造器详细资料
-
DatabaseMetadataManager
public DatabaseMetadataManager()
-
-
方法详细资料
-
getDatabaseMetadata
返回的元数据,首先查找已经受管理的元数据对象, 如果没有找到,则基于传入数据库连接创建并纳入管理.
- 参数:
dataBase- 具体库名称- 返回:
- 元数据对象
-
create
创建数据库元数据,会初始化表和列元数据.
- 参数:
dataSource- 数据源- 返回:
- 已经初始化的数据库元数据对象
-
create
创建数据库元数据,会初始化表和列元数据, 如果元数据对象已经存在,则直接返回.
- 参数:
connection- 数据库连接- 返回:
- 已经初始化的数据库元数据对象
-
create
创建数据库元数据,会初始化表和列元数据, 如果元数据对象已经存在,则直接返回.
- 参数:
connection- 数据库连接- 返回:
- 已经初始化的数据库元数据对象
-
create
创建数据库元数据,会初始化表和列元数据, 如果元数据对象已经存在,则直接返回.
- 参数:
connection- 数据库连接dataBase- 具体库- 返回:
- 已经初始化的数据库元数据对象
-
create
public DatabaseMetadata create(java.sql.Connection connection, java.lang.String dataBase, java.lang.String schema)创建数据库元数据,会初始化表和列元数据, 如果元数据对象已经存在,则直接返回.
- 参数:
connection- 数据库连接dataBase- 具体库schema- the schema- 返回:
- 已经初始化的数据库元数据对象
-
create
创建数据库元数据,会初始化表和列元数据, 如果元数据对象已经存在,则直接返回.
- 参数:
dataSource- 数据源dataBase- 具体库- 返回:
- 已经初始化的数据库元数据对象
-
reCreate
重新创建数据库元数据,会初始化表和列元数据, 不管元数据对象是否存在,都创建,原来的会被替换.
- 参数:
connection- 数据库连接- 返回:
- 已经初始化的数据库元数据对象
-
reCreate
创建数据库元数据,会初始化表和列元数据, 不管元数据对象是否存在,都创建,原来的会被替换.
- 参数:
dataSource- 数据源- 返回:
- 已经初始化的数据库元数据对象
-
reCreate
创建数据库元数据,会初始化表和列元数据, 不管元数据对象是否存在,都创建,原来的会被替换.
- 参数:
dataSource- 数据源dataBase- 具体库- 返回:
- 已经初始化的数据库元数据对象
-
reCreate
创建数据库元数据,会初始化表和列元数据, 不管元数据对象是否存在,都创建,原来的会被替换.
- 参数:
connection- 数据库连接dataBase- 具体库- 返回:
- 已经初始化的数据库元数据对象
-
reCreate
public DatabaseMetadata reCreate(java.sql.Connection connection, java.lang.String dataBase, java.lang.String schema)创建数据库元数据,会初始化表和列元数据, 不管元数据对象是否存在,都创建,原来的会被替换.
- 参数:
connection- 数据库连接dataBase- 具体库schema- the schema- 返回:
- 已经初始化的数据库元数据对象
-
getDefaultManager
返回dEFAULT_MANAGER- 返回:
- dEFAULT_MANAGER
-