public class DbTypeUtil extends Object
| 限定符 | 构造器和说明 |
|---|---|
private |
DbTypeUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static DbType |
getDbType(DataSource dataSource)
获取当前配置的 DbType
|
static String |
getJdbcUrl(DataSource dataSource)
通过数据源中获取 jdbc 的 url 配置
符合 HikariCP, druid, c3p0, DBCP, beecp 数据源框架 以及 MyBatis UnpooledDataSource 的获取规则
UnpooledDataSource 参考 @
UnpooledDataSource.getUrl() |
static boolean |
isMatchedRegex(String regex,
String jdbcUrl)
正则匹配,验证成功返回 true,验证失败返回 false
|
static DbType |
parseDbType(String jdbcUrl)
参考 druid 和 MyBatis-plus 的 JdbcUtils
com.alibaba.druid.util.JdbcUtils#getDbType(String, String)
com.baomidou.mybatisplus.extension.toolkit.JdbcUtils#getDbType(String) |
private DbTypeUtil()
public static DbType getDbType(DataSource dataSource)
public static String getJdbcUrl(DataSource dataSource)
UnpooledDataSource.getUrl()public static DbType parseDbType(String jdbcUrl)
com.alibaba.druid.util.JdbcUtils#getDbType(String, String)
com.baomidou.mybatisplus.extension.toolkit.JdbcUtils#getDbType(String)jdbcUrl - jdbcURLpublic static boolean isMatchedRegex(String regex, String jdbcUrl)
Copyright © 2024. All rights reserved.