public class DriverIdentifier extends Object implements DriverNames
Modifier and Type | Field and Description |
---|---|
static DriverIdentifier |
INSTANCE
单例驱动识别器
|
DRIVER_AS400, DRIVER_ATTUNITY, DRIVER_CLICK_HOUSE, DRIVER_CLOUDSCAPE, DRIVER_DB2, DRIVER_DERBY, DRIVER_DERBY_EMBEDDED, DRIVER_DM, DRIVER_DRUID, DRIVER_EDB, DRIVER_EDBC, DRIVER_ELASTIC, DRIVER_GAUSS, DRIVER_GBASE, DRIVER_GREENPLUM, DRIVER_H2, DRIVER_HIGHGO, DRIVER_HIVE, DRIVER_HIVE2, DRIVER_HSQLDB, DRIVER_IGNITE_THIN, DRIVER_INFORMIX, DRIVER_INGRES, DRIVER_INSPUR, DRIVER_INTERBASE, DRIVER_JSQL, DRIVER_JTDS, DRIVER_JTURBO, DRIVER_KINGBASE, DRIVER_KINGBASE8, DRIVER_KYLIN, DRIVER_LOG4J, DRIVER_MARIADB, DRIVER_MCKOI, DRIVER_MIMER, DRIVER_MYSQL, DRIVER_MYSQL_V6, DRIVER_OCEANBASE, DRIVER_ODPS, DRIVER_OPENGAUSS, DRIVER_ORACLE, DRIVER_ORACLE_OLD, DRIVER_OSCAR, DRIVER_PHOENIX, DRIVER_PHOENIX_THIN, DRIVER_POINTBASE, DRIVER_POLARDB, DRIVER_POSTGRESQL, DRIVER_PRESTO, DRIVER_SQLLITE3, DRIVER_SQLSERVER, DRIVER_SQLSERVER_OLD, DRIVER_SYBASE, DRIVER_TIDB, DRIVER_TIMESTEN, DRIVER_TRINO, DRIVER_XUGU
Constructor and Description |
---|
DriverIdentifier(ClassLoader classLoader)
构造
|
Modifier and Type | Method and Description |
---|---|
DriverIdentifier |
addMatcher(DriverMatcher matcher)
自定义增加
DriverMatcher |
String |
identifyDriver(String jdbcUrl)
通过JDBC URL等信息识别JDBC驱动名
|
public static DriverIdentifier INSTANCE
public DriverIdentifier(ClassLoader classLoader)
classLoader
- 类加载器public String identifyDriver(String jdbcUrl)
jdbcUrl
- JDBC URLnull
public DriverIdentifier addMatcher(DriverMatcher matcher)
DriverMatcher
matcher
- DriverMatcher
Copyright © 2025. All rights reserved.