类 AbstractDataImpExp

java.lang.Object
cn.featherfly.common.db.data.AbstractDataImpExp
直接已知子类:
AbstractDataExportor, AbstractDataImportor

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)
    设置数据源

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • logger

      protected final org.slf4j.Logger logger
      The logger.
    • dialect

      protected Dialect dialect
      The dialect.
  • 构造器详细资料

    • AbstractDataImpExp

      protected AbstractDataImpExp​(Dialect dialect)
      Instantiates a new abstract data imp exp.
      参数:
      dialect - the dialect
  • 方法详细资料

    • getTableQuerySql

      protected java.lang.String getTableQuerySql​(java.lang.String tableName)

      根据表名称获取查询sql

      .
      参数:
      tableName - 表名称
      返回:
      查询sql
    • getDialect

      public Dialect getDialect()
      返回dialect.
      返回:
      dialect
    • setDataSource

      public void setDataSource​(javax.sql.DataSource dataSource)

      设置数据源

      .
      参数:
      dataSource - 数据源
    • getDataSource

      protected javax.sql.DataSource getDataSource()
      返回dataSource.
      返回:
      dataSource
    • getDatabaseMetadata

      protected DatabaseMetadata getDatabaseMetadata()

      返回DatabaseMetadata

      .
      返回:
      DatabaseMetadata
    • getValueToSql

      protected java.lang.String getValueToSql​(java.lang.String value, int type, java.lang.String isNull)

      把字符串转换为指定类型的sql语句参数

      .
      参数:
      value - 值
      type - javax.sql.Types定义的type
      isNull - 是否为null
      返回:
      sql语句参数
    • getType

      protected int getType​(java.lang.String strType)

      把字符串表示的type转换为int表示的type

      .
      参数:
      strType - type
      返回:
      javax.sql.Types定义的type