public class DatabaseMetadataManager
extends java.lang.Object
数据库元数据管理器
| 构造器和说明 |
|---|
DatabaseMetadataManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
DatabaseMetadata |
create(java.sql.Connection connection)
创建数据库元数据,会初始化表和列元数据, 如果元数据对象已经存在,则直接返回.
|
DatabaseMetadata |
create(java.sql.Connection connection,
java.lang.String dataBase)
创建数据库元数据,会初始化表和列元数据, 如果元数据对象已经存在,则直接返回.
|
DatabaseMetadata |
create(ConnectionWrapper connection)
创建数据库元数据,会初始化表和列元数据, 如果元数据对象已经存在,则直接返回.
|
DatabaseMetadata |
create(javax.sql.DataSource dataSource)
创建数据库元数据,会初始化表和列元数据.
|
DatabaseMetadata |
create(javax.sql.DataSource dataSource,
java.lang.String dataBase)
创建数据库元数据,会初始化表和列元数据.
|
DatabaseMetadata |
getDatabaseMetadata(java.lang.String dataBase)
返回的元数据,首先查找已经受管理的元数据对象, 如果没有找到,则基于传入数据库连接创建并纳入管理.
|
static DatabaseMetadataManager |
getDefaultManager()
返回dEFAULT_MANAGER
|
DatabaseMetadata |
reCreate(java.sql.Connection connection)
创建数据库元数据,会初始化表和列元数据, 不管元数据对象是否存在,都创建,原来的会被替换.
|
DatabaseMetadata |
reCreate(java.sql.Connection connection,
java.lang.String dataBase)
创建数据库元数据,会初始化表和列元数据, 不管元数据对象是否存在,都创建,原来的会被替换.
|
DatabaseMetadata |
reCreate(javax.sql.DataSource dataSource)
创建数据库元数据,会初始化表和列元数据, 不管元数据对象是否存在,都创建,原来的会被替换.
|
DatabaseMetadata |
reCreate(javax.sql.DataSource dataSource,
java.lang.String dataBase)
创建数据库元数据,会初始化表和列元数据, 不管元数据对象是否存在,都创建,原来的会被替换.
|
public DatabaseMetadata getDatabaseMetadata(java.lang.String dataBase)
返回的元数据,首先查找已经受管理的元数据对象, 如果没有找到,则基于传入数据库连接创建并纳入管理.
dataBase - 具体库名称public DatabaseMetadata create(javax.sql.DataSource dataSource)
创建数据库元数据,会初始化表和列元数据.
dataSource - 数据源public DatabaseMetadata create(java.sql.Connection connection)
创建数据库元数据,会初始化表和列元数据, 如果元数据对象已经存在,则直接返回.
connection - 数据库连接public DatabaseMetadata create(ConnectionWrapper connection)
创建数据库元数据,会初始化表和列元数据, 如果元数据对象已经存在,则直接返回.
connection - 数据库连接public DatabaseMetadata create(java.sql.Connection connection, java.lang.String dataBase)
创建数据库元数据,会初始化表和列元数据, 如果元数据对象已经存在,则直接返回.
connection - 数据库连接dataBase - 具体库public DatabaseMetadata create(javax.sql.DataSource dataSource, java.lang.String dataBase)
创建数据库元数据,会初始化表和列元数据.
dataSource - 数据源dataBase - 具体库public DatabaseMetadata reCreate(java.sql.Connection connection)
创建数据库元数据,会初始化表和列元数据, 不管元数据对象是否存在,都创建,原来的会被替换.
connection - 数据库连接public DatabaseMetadata reCreate(javax.sql.DataSource dataSource)
创建数据库元数据,会初始化表和列元数据, 不管元数据对象是否存在,都创建,原来的会被替换.
dataSource - 数据源public DatabaseMetadata reCreate(javax.sql.DataSource dataSource, java.lang.String dataBase)
创建数据库元数据,会初始化表和列元数据, 不管元数据对象是否存在,都创建,原来的会被替换.
dataSource - 数据源dataBase - 具体库public DatabaseMetadata reCreate(java.sql.Connection connection, java.lang.String dataBase)
创建数据库元数据,会初始化表和列元数据, 不管元数据对象是否存在,都创建,原来的会被替换.
connection - 数据库连接dataBase - 具体库public static DatabaseMetadataManager getDefaultManager()