public abstract class JdbcUtil extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
JdbcUtil.DbTypeEnum |
| 构造器和说明 |
|---|
JdbcUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
close(Connection connection)
关闭数据库连接
|
static void |
close(ResultSet resultSet) |
static void |
close(Statement statement) |
static <T> List<T> |
exec(JdbcUtil.DbTypeEnum dbType,
String ip,
String port,
String db,
String username,
String password,
String sql,
Object[] params,
Class<T> targetClass)
执行sql并返回结果
|
static Connection |
getConnection(JdbcUtil.DbTypeEnum dbType,
String db,
String username,
String password)
获取数据库连接
|
static Connection |
getConnection(JdbcUtil.DbTypeEnum dbType,
String ip,
String port,
String db,
String username,
String password)
获取数据连接
|
public static <T> List<T> exec(JdbcUtil.DbTypeEnum dbType, String ip, String port, String db, String username, String password, String sql, Object[] params, Class<T> targetClass) throws SQLException, ClassNotFoundException
dbType - 数据库类型db - 数据库名username - 用户名password - 用户密码sql - sql语句params - 参数targetClass - 返回的实体类型SQLExceptionClassNotFoundExceptionpublic static Connection getConnection(JdbcUtil.DbTypeEnum dbType, String db, String username, String password) throws SQLException, ClassNotFoundException
public static Connection getConnection(JdbcUtil.DbTypeEnum dbType, String ip, String port, String db, String username, String password) throws ClassNotFoundException, SQLException
public static void close(Connection connection)
public static void close(Statement statement)
public static void close(ResultSet resultSet)
Copyright © 2022. All rights reserved.