mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-04-19 03:01:48 +08:00
add sqlserver2005 support
This commit is contained in:
parent
0a02b4955f
commit
cddfc87ef7
@ -77,7 +77,7 @@ public class Db extends AbstractDb<Db> {
|
||||
*/
|
||||
public static Db of(final DbConfig config){
|
||||
final DSWrapper ds = DSUtil.createDS(config);
|
||||
final Dialect dialect = ObjUtil.defaultIfNull(config.getDialect(), DialectFactory.newDialect(ds));
|
||||
final Dialect dialect = DialectFactory.newDialect(ds);
|
||||
return of(ds, dialect);
|
||||
}
|
||||
|
||||
|
@ -36,14 +36,18 @@ public class DialectFactory {
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据驱动名创建方言<br>
|
||||
* 创建方言,如果配置中用户指定了方言,则直接返回用户指定的方言,否则根据驱动名等信息自动创建方言<br>
|
||||
* 驱动名是不分区大小写完全匹配的
|
||||
*
|
||||
* @param dbConfig 数据库配置
|
||||
* @return 方言
|
||||
*/
|
||||
public static Dialect newDialect(final DbConfig dbConfig) {
|
||||
final Dialect dialect = internalNewDialect(dbConfig);
|
||||
Dialect dialect = dbConfig.getDialect();
|
||||
if(null == dialect){
|
||||
dialect = internalNewDialect(dbConfig);
|
||||
}
|
||||
|
||||
LogUtil.debug("Use Dialect: [{}].", dialect.getClass().getSimpleName());
|
||||
return dialect;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user