com.alibaba.druid.util
类 JdbcUtils
java.lang.Object
com.alibaba.druid.util.JdbcUtils
- 所有已实现的接口:
- JdbcConstants
public final class JdbcUtils
- extends Object
- implements JdbcConstants
- 作者:
- wenshao
| 从接口 com.alibaba.druid.util.JdbcConstants 继承的字段 |
ALI_ORACLE, ALI_ORACLE_DRIVER, DB2, DB2_DRIVER, DERBY, H2, H2_DRIVER, HBASE, HIVE, HSQL, JTDS, MARIADB, MARIADB_DRIVER, MOCK, MYSQL, MYSQL_DRIVER, ORACLE, ORACLE_DRIVER, POSTGRESQL, SQL_SERVER, SYBASE |
|
方法摘要 |
static void |
close(Closeable x)
|
static void |
close(Connection x)
|
static void |
close(ResultSet x)
|
static void |
close(Statement x)
|
static Driver |
createDriver(ClassLoader classLoader,
String driverClassName)
|
static Driver |
createDriver(String driverClassName)
|
static void |
execute(Connection conn,
String sql,
List<Object> parameters)
|
static void |
execute(DataSource dataSource,
String sql,
List<Object> parameters)
|
static void |
execute(DataSource dataSource,
String sql,
Object... parameters)
|
static List<Map<String,Object>> |
executeQuery(Connection conn,
String sql,
List<Object> parameters)
|
static List<Map<String,Object>> |
executeQuery(DataSource dataSource,
String sql,
List<Object> parameters)
|
static List<Map<String,Object>> |
executeQuery(DataSource dataSource,
String sql,
Object... parameters)
|
static int |
executeUpdate(Connection conn,
String sql,
List<Object> parameters)
|
static int |
executeUpdate(DataSource dataSource,
String sql,
List<Object> parameters)
|
static int |
executeUpdate(DataSource dataSource,
String sql,
Object... parameters)
|
static String |
getDbType(String rawUrl,
String driverClassName)
|
static String |
getDriverClassName(String rawUrl)
|
static String |
getTypeName(int sqlType)
|
static void |
insertToTable(Connection conn,
String tableName,
Map<String,Object> data)
|
static void |
insertToTable(DataSource dataSource,
String tableName,
Map<String,Object> data)
|
static String |
makeInsertToTableSql(String tableName,
Collection<String> names)
|
static void |
printResultSet(ResultSet rs)
|
static void |
printResultSet(ResultSet rs,
PrintStream out)
|
JdbcUtils
public JdbcUtils()
close
public static final void close(Connection x)
close
public static final void close(Statement x)
close
public static final void close(ResultSet x)
close
public static final void close(Closeable x)
printResultSet
public static final void printResultSet(ResultSet rs)
throws SQLException
- 抛出:
SQLException
printResultSet
public static final void printResultSet(ResultSet rs,
PrintStream out)
throws SQLException
- 抛出:
SQLException
getTypeName
public static String getTypeName(int sqlType)
getDriverClassName
public static String getDriverClassName(String rawUrl)
throws SQLException
- 抛出:
SQLException
getDbType
public static String getDbType(String rawUrl,
String driverClassName)
createDriver
public static Driver createDriver(String driverClassName)
throws SQLException
- 抛出:
SQLException
createDriver
public static Driver createDriver(ClassLoader classLoader,
String driverClassName)
throws SQLException
- 抛出:
SQLException
executeUpdate
public static int executeUpdate(DataSource dataSource,
String sql,
Object... parameters)
throws SQLException
- 抛出:
SQLException
executeUpdate
public static int executeUpdate(DataSource dataSource,
String sql,
List<Object> parameters)
throws SQLException
- 抛出:
SQLException
executeUpdate
public static int executeUpdate(Connection conn,
String sql,
List<Object> parameters)
throws SQLException
- 抛出:
SQLException
execute
public static void execute(DataSource dataSource,
String sql,
Object... parameters)
throws SQLException
- 抛出:
SQLException
execute
public static void execute(DataSource dataSource,
String sql,
List<Object> parameters)
throws SQLException
- 抛出:
SQLException
execute
public static void execute(Connection conn,
String sql,
List<Object> parameters)
throws SQLException
- 抛出:
SQLException
executeQuery
public static List<Map<String,Object>> executeQuery(DataSource dataSource,
String sql,
Object... parameters)
throws SQLException
- 抛出:
SQLException
executeQuery
public static List<Map<String,Object>> executeQuery(DataSource dataSource,
String sql,
List<Object> parameters)
throws SQLException
- 抛出:
SQLException
executeQuery
public static List<Map<String,Object>> executeQuery(Connection conn,
String sql,
List<Object> parameters)
throws SQLException
- 抛出:
SQLException
insertToTable
public static void insertToTable(DataSource dataSource,
String tableName,
Map<String,Object> data)
throws SQLException
- 抛出:
SQLException
insertToTable
public static void insertToTable(Connection conn,
String tableName,
Map<String,Object> data)
throws SQLException
- 抛出:
SQLException
makeInsertToTableSql
public static String makeInsertToTableSql(String tableName,
Collection<String> names)
Copyright © 2013 Alibaba Group. All Rights Reserved.