public class DbTypeUtil extends Object
| Modifier and Type | Method and Description |
|---|---|
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) |
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 - jdbcURLCopyright © 2024. All rights reserved.