public class DataSourceTool extends Object
| 构造器和说明 |
|---|
DataSourceTool(String driverClass,
String url,
String username,
String password) |
public static DataSourceTool newMysql(String url, String username, String password)
public static DataSourceTool newMysql8(String url, String username, String password)
public static DataSourceTool newOracle(String url, String username, String password)
public String getColumnTypeName(ResultSetMetaData metaData, int columnIndex)
public String getColumnName(ResultSetMetaData metaData, int columnIndex)
public int getColumnCount(ResultSetMetaData metaData)
public ResultSetMetaData getMetaData(ResultSet resultSet)
public <T> List<T> queryList(String sql, java.util.function.Function<ResultSet,T> function) throws Exception
T - 要返回的数据对象泛型sql - sql 语句function - 解析实现Exception - Exceptionpublic <T> List<T> queryList(String sql, java.util.function.Consumer<ResultSet> resultSetConsumer, java.util.function.Function<ResultSet,T> function) throws Exception
T - 要返回的数据对象泛型sql - sql 语句resultSetConsumer - ResultSet 前置处理回调函数function - 解析实现Exception - Exceptionpublic <T> T queryOne(String sql, java.util.function.Function<ResultSet,T> function) throws Exception
T - 要返回的数据对象泛型sql - sql 语句function - 解析实现Exception - Exceptionpublic <T> T queryOne(String sql, java.util.function.Consumer<ResultSet> resultSetConsumer, java.util.function.Function<ResultSet,T> function) throws Exception
T - 要返回的数据对象泛型sql - sql 语句resultSetConsumer - ResultSet 前置处理回调函数function - 解析实现Exception - ExceptionCopyright © 2021. All rights reserved.