public abstract class AbstractDataImpExp
extends java.lang.Object
抽象导入导出器工具
.| 限定符和类型 | 字段和说明 |
|---|---|
protected Dialect |
dialect
The dialect.
|
protected org.slf4j.Logger |
logger
The logger.
|
| 限定符 | 构造器和说明 |
|---|---|
protected |
AbstractDataImpExp(Dialect dialect)
Instantiates a new abstract data imp exp.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected DatabaseMetadata |
getDatabaseMetadata()
返回DatabaseMetadata
.
|
protected javax.sql.DataSource |
getDataSource()
返回dataSource.
|
Dialect |
getDialect()
返回dialect.
|
protected java.lang.String |
getTableQuerySql(java.lang.String tableName)
根据表名称获取查询sql
.
|
protected int |
getType(java.lang.String strType)
把字符串表示的type转换为int表示的type
.
|
protected java.lang.String |
getValueToSql(java.lang.String value,
int type,
java.lang.String isNull)
把字符串转换为指定类型的sql语句参数
.
|
void |
setDataSource(javax.sql.DataSource dataSource)
设置数据源
.
|
protected final org.slf4j.Logger logger
protected Dialect dialect
protected AbstractDataImpExp(Dialect dialect)
dialect - the dialectprotected java.lang.String getTableQuerySql(java.lang.String tableName)
根据表名称获取查询sql
.tableName - 表名称public Dialect getDialect()
public void setDataSource(javax.sql.DataSource dataSource)
设置数据源
.dataSource - 数据源protected javax.sql.DataSource getDataSource()
protected DatabaseMetadata getDatabaseMetadata()
返回DatabaseMetadata
.protected java.lang.String getValueToSql(java.lang.String value,
int type,
java.lang.String isNull)
把字符串转换为指定类型的sql语句参数
.value - 值type - javax.sql.Types定义的typeisNull - 是否为nullprotected int getType(java.lang.String strType)
把字符串表示的type转换为int表示的type
.strType - type