public class JdbcCommand extends JdbcConnection implements JdbcConstants
JdbcConstants.DatabaseVendor, JdbcConstants.IdType| 限定符和类型 | 字段和说明 |
|---|---|
static Integer |
INSERT_OK_INT |
static Long |
INSERT_OK_LONG |
static String |
INSERT_OK_STR |
GET_CONN_SUPPLIER, MYSQL_CONNNULL_DATE, NULL_INT, NULL_LONG, NULL_STRING| 构造器和说明 |
|---|
JdbcCommand()
Create a JDBC action with global connection
|
JdbcCommand(Connection conn)
Create a JDBC action with specified connection
|
JdbcCommand(DataSource dataSource)
Create a JDBC action with specified data source
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends Serializable> |
create(boolean isAutoIns,
Class<T> idType)
新建记录
也可以作为执行任意 SQL 的方法,例如执行 CreateTable
|
UpdateResult |
delete(String tableName,
String idField,
Serializable id)
已过时。
|
protected <T> T |
query(ResultSetProcessor<T> processor)
执行查询
|
UpdateResult |
update()
执行 SQL UPDATE 更新
|
closeDb, closeDb, getConnection, getConnection, getConnection, getConnection, getMySqlConnection, initDatabaseVendor, setConnectionpublic static final Long INSERT_OK_LONG
public static final Integer INSERT_OK_INT
public JdbcCommand()
public JdbcCommand(Connection conn)
public JdbcCommand(DataSource dataSource)
protected <T> T query(ResultSetProcessor<T> processor)
T - 结果的类型processor - 结果处理器public <T extends Serializable> CreateResult<T> create(boolean isAutoIns, Class<T> idType)
isAutoIns - 是否自增 ididType - id 字段类型,可以雪花 id(Long)、自增(Integer)、UUID(String)public UpdateResult update()
@Deprecated public UpdateResult delete(String tableName, String idField, Serializable id)
id - 实体 IDCopyright © 2016–2025 AJAXJS. All rights reserved.