public class DataSourceUtils extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
DataSourceUtils.DBType |
static class |
DataSourceUtils.Dialect
数据库方言定义
|
| 限定符和类型 | 字段和说明 |
|---|---|
static ConcurrentHashMap<String,String> |
DBDialectMap |
static ConcurrentHashMap<String,Integer> |
DBNameTypeMap |
static ConcurrentHashMap<String,Integer> |
DBTypeMap |
protected static org.slf4j.Logger |
logger
定义日志
|
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
getCurrentDBDialect(Connection conn) |
static String |
getDatabaseSqlSplitSign(Connection conn) |
static int |
getDBType(Connection conn) |
static int |
getDBType(SqlToyContext sqltoyContext,
DataSource datasource) |
static int |
getDBType(String dialect) |
static String |
getDialect(Integer dbType) |
static String |
getDialect(SqlToyContext sqltoyContext,
DataSource datasource) |
static String |
getValidateQuery(Connection conn) |
static void |
initialize() |
static Object |
processDataSource(SqlToyContext sqltoyContext,
DataSource datasource,
DataSourceCallbackHandler handler) |
protected static final org.slf4j.Logger logger
public static ConcurrentHashMap<String,String> DBDialectMap
public static ConcurrentHashMap<String,Integer> DBTypeMap
public static ConcurrentHashMap<String,Integer> DBNameTypeMap
public static void initialize()
public static String getDatabaseSqlSplitSign(Connection conn)
conn - public static String getCurrentDBDialect(Connection conn) throws SQLException
conn - SQLExceptionpublic static int getDBType(Connection conn) throws SQLException
conn - SQLExceptionpublic static int getDBType(String dialect)
dialect - public static String getValidateQuery(Connection conn) throws Exception
conn - Exceptionpublic static Object processDataSource(SqlToyContext sqltoyContext, DataSource datasource, DataSourceCallbackHandler handler)
sqltoyContext - datasource - handler - public static int getDBType(SqlToyContext sqltoyContext, DataSource datasource)
sqltoyContext - datasource - public static String getDialect(SqlToyContext sqltoyContext, DataSource datasource)
sqltoyContext - datasource - Copyright © 2023. All rights reserved.