public final class JdbcUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
addColumnNames(StringBuilder sql,
RecordDefinition recordDefinition,
String tablePrefix) |
static void |
addColumnNames(StringBuilder sql,
RecordDefinition recordDefinition,
String tablePrefix,
List<String> fieldNames,
boolean hasColumns) |
static void |
addFieldName(StringBuilder sql,
String tablePrefix,
FieldDefinition attribute) |
static void |
addOrderBy(StringBuilder sql,
Map<String,Boolean> orderBy) |
static void |
appendWhere(StringBuilder sql,
Query query) |
static String |
cleanObjectName(String objectName) |
static void |
close(ResultSet resultSet) |
static void |
close(Statement statement) |
static void |
close(Statement statement,
ResultSet resultSet) |
static void |
commit(Connection connection) |
static String |
createSelectSql(RecordDefinition recordDefinition,
String tablePrefix,
String fromClause,
boolean lockResults,
List<String> fieldNames,
Query query,
Map<String,Boolean> orderBy) |
static void |
delete(Connection connection,
String tableName,
String idColumn,
Object id) |
static int |
executeUpdate(Connection connection,
String sql,
Object... parameters) |
static int |
executeUpdate(DataSource dataSource,
String sql,
Object... parameters) |
static int |
executeUpdate(JdbcRecordStore recordStore,
String sql,
Object... parameters) |
static Connection |
getConnection(DataSource dataSource) |
static String |
getDeleteSql(Query query) |
static org.springframework.dao.DataAccessException |
getException(DataSource dataSource,
Connection connection,
String task,
String sql,
SQLException e) |
static String |
getProductName(DataSource dataSource) |
static String |
getQualifiedTableName(String typePath) |
static String |
getSchemaName(String typePath) |
static String |
getSelectSql(Query query) |
static String |
getTableName(String typePath) |
static void |
lockTable(Connection connection,
String tableName) |
static void |
lockTable(RecordStore recordStore,
String typePath) |
static Map<String,Object> |
readMap(ResultSet rs) |
static void |
release(Connection connection,
DataSource dataSource) |
static Date |
selectDate(Connection connection,
String sql,
Object... parameters) |
static Date |
selectDate(DataSource dataSource,
Connection connection,
String sql,
Object... parameters) |
static Date |
selectDate(DataSource dataSource,
String sql,
Object... parameters) |
static int |
selectInt(Connection connection,
String sql,
Object... parameters) |
static int |
selectInt(DataSource dataSource,
Connection connection,
String sql,
Object... parameters) |
static int |
selectInt(DataSource dataSource,
String sql,
Object... parameters) |
static int |
selectInt(JdbcRecordStore recordStore,
String sql,
Object... parameters) |
static <T> List<T> |
selectList(Connection connection,
String sql,
int columnIndex,
Object... parameters) |
static long |
selectLong(Connection connection,
String sql,
Object... parameters) |
static long |
selectLong(DataSource dataSource,
Connection connection,
String sql,
Object... parameters) |
static long |
selectLong(DataSource dataSource,
String sql,
Object... parameters) |
static long |
selectLong(JdbcRecordStore recordStore,
String sql,
Object... parameters) |
static Map<String,Object> |
selectMap(Connection connection,
String sql,
Object... parameters) |
static Map<String,Object> |
selectMap(DataSource dataSource,
String sql,
Object... parameters) |
static Map<String,Object> |
selectMap(JdbcRecordStore recordStore,
String sql,
Object... parameters) |
static String |
selectString(Connection connection,
String sql,
Object... parameters) |
static String |
selectString(DataSource dataSource,
Connection connection,
String sql,
Object... parameters) |
static String |
selectString(DataSource dataSource,
String sql,
Object... parameters) |
static String |
selectString(JdbcRecordStore recordStore,
String sql,
Object... parameters) |
static void |
setParameters(PreparedStatement statement,
Object... parameters) |
static void |
setPreparedStatementParameters(PreparedStatement statement,
Query query) |
static int |
setValue(PreparedStatement statement,
int index,
Object value) |
public static void addColumnNames(StringBuilder sql, RecordDefinition recordDefinition, String tablePrefix)
public static void addColumnNames(StringBuilder sql, RecordDefinition recordDefinition, String tablePrefix, List<String> fieldNames, boolean hasColumns)
public static void addFieldName(StringBuilder sql, String tablePrefix, FieldDefinition attribute)
public static void addOrderBy(StringBuilder sql, Map<String,Boolean> orderBy)
public static void appendWhere(StringBuilder sql, Query query)
public static void close(ResultSet resultSet)
public static void close(Statement statement)
public static void commit(Connection connection)
public static String createSelectSql(RecordDefinition recordDefinition, String tablePrefix, String fromClause, boolean lockResults, List<String> fieldNames, Query query, Map<String,Boolean> orderBy)
public static void delete(Connection connection, String tableName, String idColumn, Object id)
public static int executeUpdate(Connection connection, String sql, Object... parameters) throws SQLException
SQLExceptionpublic static int executeUpdate(DataSource dataSource, String sql, Object... parameters)
public static int executeUpdate(JdbcRecordStore recordStore, String sql, Object... parameters)
public static Connection getConnection(DataSource dataSource)
public static org.springframework.dao.DataAccessException getException(DataSource dataSource, Connection connection, String task, String sql, SQLException e)
public static String getProductName(DataSource dataSource)
public static void lockTable(Connection connection, String tableName) throws SQLException
SQLExceptionpublic static void lockTable(RecordStore recordStore, String typePath)
public static Map<String,Object> readMap(ResultSet rs) throws SQLException
SQLExceptionpublic static void release(Connection connection, DataSource dataSource)
public static Date selectDate(Connection connection, String sql, Object... parameters) throws SQLException
SQLExceptionpublic static Date selectDate(DataSource dataSource, Connection connection, String sql, Object... parameters) throws SQLException
SQLExceptionpublic static Date selectDate(DataSource dataSource, String sql, Object... parameters) throws SQLException
SQLExceptionpublic static int selectInt(Connection connection, String sql, Object... parameters)
public static int selectInt(DataSource dataSource, Connection connection, String sql, Object... parameters)
public static int selectInt(DataSource dataSource, String sql, Object... parameters)
public static int selectInt(JdbcRecordStore recordStore, String sql, Object... parameters)
public static <T> List<T> selectList(Connection connection, String sql, int columnIndex, Object... parameters) throws SQLException
SQLExceptionpublic static long selectLong(Connection connection, String sql, Object... parameters) throws SQLException
SQLExceptionpublic static long selectLong(DataSource dataSource, Connection connection, String sql, Object... parameters) throws SQLException
SQLExceptionpublic static long selectLong(DataSource dataSource, String sql, Object... parameters) throws SQLException
SQLExceptionpublic static long selectLong(JdbcRecordStore recordStore, String sql, Object... parameters)
public static Map<String,Object> selectMap(Connection connection, String sql, Object... parameters) throws SQLException
SQLExceptionpublic static Map<String,Object> selectMap(DataSource dataSource, String sql, Object... parameters) throws SQLException
SQLExceptionpublic static Map<String,Object> selectMap(JdbcRecordStore recordStore, String sql, Object... parameters)
public static String selectString(Connection connection, String sql, Object... parameters) throws SQLException
SQLExceptionpublic static String selectString(DataSource dataSource, Connection connection, String sql, Object... parameters) throws SQLException
SQLExceptionpublic static String selectString(DataSource dataSource, String sql, Object... parameters) throws SQLException
SQLExceptionpublic static String selectString(JdbcRecordStore recordStore, String sql, Object... parameters) throws SQLException
SQLExceptionpublic static void setParameters(PreparedStatement statement, Object... parameters) throws SQLException
SQLExceptionpublic static void setPreparedStatementParameters(PreparedStatement statement, Query query)
public static int setValue(PreparedStatement statement, int index, Object value) throws SQLException
SQLExceptionCopyright © 2015 Revolution Systems Inc.. All rights reserved.