类 JdbcCommand

  • 所有已实现的接口:
    JdbcConstants
    直接已知子类:
    Sql

    public class JdbcCommand
    extends JdbcConn
    implements JdbcConstants
    To execute basic JDBC commands, read and write data to database.
    • 字段详细资料

      • INSERT_OK_LONG

        public static final Long INSERT_OK_LONG
      • INSERT_OK_INT

        public static final Integer INSERT_OK_INT
    • 构造器详细资料

      • JdbcCommand

        public JdbcCommand()
        Create a JDBC action with global connection
      • JdbcCommand

        public JdbcCommand​(Connection conn)
        Create a JDBC action with specified connection
      • JdbcCommand

        public JdbcCommand​(DataSource dataSource)
        Create a JDBC action with specified data source
    • 方法详细资料

      • query

        protected <T> T query​(ResultSetProcessor<T> processor)
        执行查询
        类型参数:
        T - 结果的类型
        参数:
        processor - 结果处理器
        返回:
        查询结果,如果为 null 表示没有数据
      • create

        public <T extends SerializableCreate<T> create​(boolean isAutoIns,
                                                         Class<T> idType)
        新建记录 也可以作为执行任意 SQL 的方法,例如执行 CreateTable
        参数:
        isAutoIns - 是否自增 id
        idType - id 字段类型,可以雪花 id(Long)、自增(Integer)、UUID(String)
        返回:
        新增主键,为兼顾主键类型,返回的类型设为同时兼容 int/long/string 的 Serializable
      • update

        public Update update()
        执行 SQL UPDATE 更新
        返回:
        成功修改的行数