public abstract class AbstractJDBCMetaDataGetter extends Object implements MetaDataGetter
MetaDataGetter.TableMetaData| 限定符和类型 | 字段和说明 |
|---|---|
protected static String |
COLUMN_NAME |
protected static String |
COLUMN_SIZE |
protected static String |
DATA_TYPE |
protected static String |
DECIMAL_DIGITS |
protected static String |
DEFAULT_TYPE |
protected static String |
IS_NULLABLE |
protected static String |
LEFT_BRACKET |
protected static String |
NO |
protected static String |
RIGTH_BRACKET |
protected static String |
TYPE_PREFFIX |
| 构造器和说明 |
|---|
AbstractJDBCMetaDataGetter() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Connection |
getConnection(Map<String,String> dataSource)
根据数据源配置获取数据库连接
|
MetaDataGetter.TableMetaData |
getTableMetaData(Map<String,String> dataSource,
String tableName)
根据数据源、表名获取表元数据
|
protected static final String DEFAULT_TYPE
protected Connection getConnection(Map<String,String> dataSource) throws Exception
dataSource - 数据源Exceptionpublic MetaDataGetter.TableMetaData getTableMetaData(Map<String,String> dataSource, String tableName) throws Exception
MetaDataGettergetTableMetaData 在接口中 MetaDataGetterdataSource - 数据源tableName - 表名Exception - 发生异常Copyright © 2024 10MG. All rights reserved.