java.lang.Object
develop.toolkit.db.mysql.MysqlClient
- All Implemented Interfaces:
AutoCloseable
Mysql客户端
- Author:
- qiushui on 2019-09-03.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()intexecuteUpdate(String sql) 执行修改语句intexecuteUpdate(String sql, PreparedStatementSetter setter) 执行修改语句<T> int插入记录<T> intinsertAll(String table, Collection<T> collection, String... fields) <T> List<T>query(String sql, PreparedStatementSetter setter, RowMapper<T> rowMapper) 查询列表<T> List<T>查询列表<T> Optional<T>queryOne(String sql, PreparedStatementSetter setter, RowMapper<T> rowMapper) 查询单记录<T> Optional<T>查询单记录
-
Constructor Details
-
MysqlClient
- Throws:
SQLException
-
-
Method Details
-
query
查询列表- Throws:
SQLException
-
query
public <T> List<T> query(String sql, PreparedStatementSetter setter, RowMapper<T> rowMapper) throws SQLException 查询列表- Throws:
SQLException
-
queryOne
查询单记录- Throws:
SQLException
-
queryOne
public <T> Optional<T> queryOne(String sql, PreparedStatementSetter setter, RowMapper<T> rowMapper) throws SQLException 查询单记录- Throws:
SQLException
-
insertAll
public <T> int insertAll(String table, Collection<T> collection, String... fields) throws SQLException - Throws:
SQLException
-
insert
插入记录- Throws:
SQLException
-
executeUpdate
执行修改语句- Throws:
SQLException
-
executeUpdate
执行修改语句- Throws:
SQLException
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
SQLException
-