- java.lang.Object
-
- develop.toolkit.db.mysql.MysqlClient
-
- 所有已实现的接口:
AutoCloseable
public class MysqlClient extends Object implements AutoCloseable
Mysql客户端- 作者:
- qiushui on 2019-09-03.
-
-
构造器概要
构造器 构造器 说明 MysqlClient(MysqlProperties mysqlProperties)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidclose()intexecuteUpdate(String sql)执行修改语句intexecuteUpdate(String sql, PreparedStatementSetter setter)执行修改语句<T> intinsert(String table, T data, String... fields)插入记录<T> intinsertAll(String table, Collection<T> collection, String... fields)<T> List<T>query(String sql, PreparedStatementSetter setter, RowMapper<T> rowMapper)查询列表<T> List<T>query(String sql, RowMapper<T> rowMapper)查询列表<T> Optional<T>queryOne(String sql, PreparedStatementSetter setter, RowMapper<T> rowMapper)查询单记录<T> Optional<T>queryOne(String sql, RowMapper<T> rowMapper)查询单记录
-
-
-
构造器详细资料
-
MysqlClient
public MysqlClient(MysqlProperties mysqlProperties) throws SQLException
- 抛出:
SQLException
-
-
方法详细资料
-
query
public <T> List<T> query(String sql, RowMapper<T> rowMapper) throws SQLException
查询列表- 抛出:
SQLException
-
query
public <T> List<T> query(String sql, PreparedStatementSetter setter, RowMapper<T> rowMapper) throws SQLException
查询列表- 抛出:
SQLException
-
queryOne
public <T> Optional<T> queryOne(String sql, RowMapper<T> rowMapper) throws SQLException
查询单记录- 抛出:
SQLException
-
queryOne
public <T> Optional<T> queryOne(String sql, PreparedStatementSetter setter, RowMapper<T> rowMapper) throws SQLException
查询单记录- 抛出:
SQLException
-
insertAll
public <T> int insertAll(String table, Collection<T> collection, String... fields) throws SQLException
- 抛出:
SQLException
-
insert
public <T> int insert(String table, T data, String... fields) throws SQLException
插入记录- 抛出:
SQLException
-
executeUpdate
public int executeUpdate(String sql, PreparedStatementSetter setter) throws SQLException
执行修改语句- 抛出:
SQLException
-
executeUpdate
public int executeUpdate(String sql) throws SQLException
执行修改语句- 抛出:
SQLException
-
close
public void close() throws SQLException- 指定者:
close在接口中AutoCloseable- 抛出:
SQLException
-
-