public class DBUtil extends ContextAwareBase
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
H2_PART |
private static java.lang.String |
HSQL_PART |
private static java.lang.String |
MSSQL_PART |
private static java.lang.String |
MYSQL_PART |
private static java.lang.String |
ORACLE_PART |
private static java.lang.String |
POSTGRES_PART |
private static java.lang.String |
SQLITE_PART |
private static java.lang.String |
SYBASE_SQLANY_PART |
context| Constructor and Description |
|---|
DBUtil() |
| Modifier and Type | Method and Description |
|---|---|
static SQLDialectCode |
discoverSQLDialect(java.sql.DatabaseMetaData meta) |
static SQLDialect |
getDialectFromCode(SQLDialectCode sqlDialectType) |
boolean |
supportsBatchUpdates(java.sql.DatabaseMetaData meta)
This method handles cases where the
DatabaseMetaData.supportsBatchUpdates() method is missing in the JDBC
driver implementation. |
boolean |
supportsGetGeneratedKeys(java.sql.DatabaseMetaData meta)
This method handles cases where the
DatabaseMetaData.supportsGetGeneratedKeys() method is missing in the
JDBC driver implementation. |
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContextprivate static final java.lang.String POSTGRES_PART
private static final java.lang.String MYSQL_PART
private static final java.lang.String ORACLE_PART
private static final java.lang.String MSSQL_PART
private static final java.lang.String HSQL_PART
private static final java.lang.String H2_PART
private static final java.lang.String SYBASE_SQLANY_PART
private static final java.lang.String SQLITE_PART
public static SQLDialectCode discoverSQLDialect(java.sql.DatabaseMetaData meta)
public static SQLDialect getDialectFromCode(SQLDialectCode sqlDialectType)
public boolean supportsGetGeneratedKeys(java.sql.DatabaseMetaData meta)
DatabaseMetaData.supportsGetGeneratedKeys() method is missing in the
JDBC driver implementation.public boolean supportsBatchUpdates(java.sql.DatabaseMetaData meta)
DatabaseMetaData.supportsBatchUpdates() method is missing in the JDBC
driver implementation.