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, LOG4JDBC, LOG4JDBC_DRIVER, MARIADB, MARIADB_DRIVER, MOCK, MYSQL, MYSQL_DRIVER, ODPS, ORACLE, ORACLE_DRIVER, POSTGRESQL, SQL_SERVER, SYBASE
 
构造方法摘要
JdbcUtils()
           
 
方法摘要
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)
           
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

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-2014 Alibaba Group. All Rights Reserved.