类 JdbcUtils
- java.lang.Object
-
- net.risesoft.api.utils.jdbc.JdbcUtils
-
public final class JdbcUtils extends Object
-
-
字段概要
字段 修饰符和类型 字段 说明 static StringALI_ORACLEstatic StringALI_ORACLE_DRIVERstatic StringDB2static StringDB2_DRIVERstatic StringDERBYstatic StringDMstatic StringDM_DRIVERstatic StringH2static StringH2_DRIVERstatic StringHBASEstatic StringHIVEstatic StringHSQLstatic StringJTDSstatic StringKINGBASEstatic StringKINGBASE_DRIVERstatic StringLOG4JDBCLog4JDBCstatic StringLOG4JDBC_DRIVERstatic StringMARIADBstatic StringMARIADB_DRIVERstatic StringMOCKstatic StringMYSQLstatic StringMYSQL_DRIVERstatic StringODPSstatic StringORACLEstatic StringORACLE_DRIVERstatic StringPOSTGRESQLstatic StringPOSTGRESQL_DRIVERstatic StringSQL_SERVERstatic StringSQL_SERVER_DRIVERstatic StringSYBASE
-
构造器概要
构造器 构造器 说明 JdbcUtils()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static voidclose(Closeable x)static voidclose(Connection x)static voidclose(ResultSet x)static voidclose(Statement x)static DrivercreateDriver(ClassLoader classLoader, String driverClassName)static DrivercreateDriver(String driverClassName)static voidexecute(Connection conn, String sql, List<Object> parameters)static voidexecute(DataSource dataSource, String sql, Object... parameters)static voidexecute(DataSource dataSource, String sql, List<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, Object... parameters)static List<Map<String,Object>>executeQuery(DataSource dataSource, String sql, List<Object> parameters)static intexecuteUpdate(Connection conn, String sql, List<Object> parameters)static intexecuteUpdate(DataSource dataSource, String sql, Object... parameters)static intexecuteUpdate(DataSource dataSource, String sql, List<Object> parameters)static StringgetDbType(String rawUrl, String driverClassName)static StringgetDriverClassName(String rawUrl)static StringgetTypeName(int sqlType)static voidinsertToTable(Connection conn, String tableName, Map<String,Object> data)static voidinsertToTable(DataSource dataSource, String tableName, Map<String,Object> data)static StringmakeInsertToTableSql(String tableName, Collection<String> names)static voidprintResultSet(ResultSet rs)static voidprintResultSet(ResultSet rs, PrintStream out)static voidprintResultSet(ResultSet rs, PrintStream out, boolean printHeader, String seperator)
-
-
-
方法详细资料
-
close
public static void close(Connection x)
-
close
public static void close(Statement x)
-
close
public static void close(ResultSet x)
-
close
public static void close(Closeable x)
-
printResultSet
public static void printResultSet(ResultSet rs) throws SQLException
- 抛出:
SQLException
-
printResultSet
public static void printResultSet(ResultSet rs, PrintStream out) throws SQLException
- 抛出:
SQLException
-
printResultSet
public static void printResultSet(ResultSet rs, PrintStream out, boolean printHeader, String seperator) throws SQLException
- 抛出:
SQLException
-
getTypeName
public static String getTypeName(int sqlType)
-
getDriverClassName
public static String getDriverClassName(String rawUrl) throws SQLException
- 抛出:
SQLException
-
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)
-
-