public class JDBCUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static Dialect |
DB2 |
static Dialect |
DEFAULT |
static Dialect |
H2 |
static Dialect |
MONETDB |
static Dialect |
MYSQL |
static Dialect |
ORACLE |
static Dialect |
ORACLE_LEGACY |
static Dialect |
POSTGRES |
static String[] |
QUOTES |
static Dialect |
SQLSERVER |
static Dialect |
SYBASE_ASE |
| Constructor and Description |
|---|
JDBCUtils() |
| Modifier and Type | Method and Description |
|---|---|
static ColumnType |
calculateType(int sqlDataType) |
static String |
changeCaseExcludeQuotes(String s,
boolean upper) |
static String |
clobToString(Clob value)
Converts a clob value to String
|
static Dialect |
dialect(Connection connection) |
static Dialect |
dialect(String dbName) |
static Dialect |
dialect(String url,
int majorVersion) |
static void |
execute(Connection connection,
String sql) |
static ResultSetHandler |
executeQuery(Connection connection,
String sql) |
static String |
fixCase(Connection connection,
String id) |
static List<Column> |
getColumns(ResultSet resultSet,
String[] exclude) |
static List<String> |
getWordsBetweenQuotes(String s) |
static List<SQLDataSourceDef> |
listDatasourceDefs() |
static <T> T |
metadata(Connection connection,
String sql,
Function<ResultSetMetaData,T> callback) |
public static final Dialect DEFAULT
public static final Dialect H2
public static final Dialect MYSQL
public static final Dialect POSTGRES
public static final Dialect ORACLE
public static final Dialect ORACLE_LEGACY
public static final Dialect SQLSERVER
public static final Dialect DB2
public static final Dialect SYBASE_ASE
public static final Dialect MONETDB
public static final String[] QUOTES
public static List<SQLDataSourceDef> listDatasourceDefs()
public static void execute(Connection connection, String sql) throws SQLException
SQLExceptionpublic static <T> T metadata(Connection connection, String sql, Function<ResultSetMetaData,T> callback) throws SQLException
SQLExceptionpublic static ResultSetHandler executeQuery(Connection connection, String sql) throws SQLException
SQLExceptionpublic static Dialect dialect(Connection connection)
public static String fixCase(Connection connection, String id)
public static ColumnType calculateType(int sqlDataType)
Copyright © 2017–2019 JBoss by Red Hat. All rights reserved.