public class DataSourceTool extends Object
| 构造器和说明 |
|---|
DataSourceTool(String driverClass,
String url,
String username,
String password) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
closeConnection() |
<T> T |
fillFieldValue(Class<T> clazz,
ResultSet resultSet) |
static DataSourceTool |
newMysql(String url,
String username,
String password) |
static DataSourceTool |
newMysql8(String url,
String username,
String password) |
static DataSourceTool |
newOracle(String url,
String username,
String password) |
<T> List<T> |
queryList(String sql,
Class<T> clazz) |
<T,A extends Annotation> |
queryList(String sql,
Class<T> clazz,
Class<A> annotationClass,
java.util.function.Function<A,String> function) |
<T> List<T> |
queryList(String sql,
java.util.function.Function<ResultSet,T> function) |
<T> T |
queryOne(String sql,
Class<T> clazz) |
<T,A extends Annotation> |
queryOne(String sql,
Class<T> clazz,
Class<A> annotationClass,
java.util.function.Function<A,String> function) |
<T> T |
queryOne(String sql,
java.util.function.Function<ResultSet,T> function) |
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 <T,A extends Annotation> List<T> queryList(String sql, Class<T> clazz, Class<A> annotationClass, java.util.function.Function<A,String> function) throws Exception
Exceptionpublic <T,A extends Annotation> T queryOne(String sql, Class<T> clazz, Class<A> annotationClass, java.util.function.Function<A,String> function) throws Exception
Exceptionpublic <T> List<T> queryList(String sql, java.util.function.Function<ResultSet,T> function) throws Exception
Exceptionpublic <T> T queryOne(String sql, java.util.function.Function<ResultSet,T> function) throws Exception
Exceptionpublic void closeConnection()
Copyright © 2021. All rights reserved.