Package com.alibaba.druid.proxy
Class DruidDriver
java.lang.Object
com.alibaba.druid.proxy.DruidDriver
- All Implemented Interfaces:
DruidDriverMBean
,Driver
- Author:
- wenshao [[email protected]]
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
acceptsURL
(String url) connect
(String url, Properties info) static int
createDriver
(String className) static int
long
String[]
static DruidDriver
int
int
getPropertyInfo
(String url, Properties info) static ConcurrentMap<String,
DataSourceProxyImpl> boolean
static DataSourceProxyConfig
parseConfig
(String url, Properties info) static boolean
registerDriver
(Driver driver) void
-
Field Details
-
DEFAULT_PREFIX
- See Also:
-
DRIVER_PREFIX
- See Also:
-
PASSWORD_CALLBACK_PREFIX
- See Also:
-
NAME_PREFIX
- See Also:
-
JMX_PREFIX
- See Also:
-
FILTERS_PREFIX
- See Also:
-
-
Constructor Details
-
DruidDriver
public DruidDriver()
-
-
Method Details
-
registerDriver
-
getInstance
-
createDataSourceId
public static int createDataSourceId() -
createSqlStatId
public static int createSqlStatId() -
acceptsURL
- Specified by:
acceptsURL
in interfaceDriver
- Throws:
SQLException
-
connect
- Specified by:
connect
in interfaceDriver
- Throws:
SQLException
-
parseConfig
- Throws:
SQLException
-
createDriver
- Throws:
SQLException
-
getMajorVersion
public int getMajorVersion()- Specified by:
getMajorVersion
in interfaceDriver
- Specified by:
getMajorVersion
in interfaceDruidDriverMBean
-
getMinorVersion
public int getMinorVersion()- Specified by:
getMinorVersion
in interfaceDriver
- Specified by:
getMinorVersion
in interfaceDruidDriverMBean
-
getPropertyInfo
- Specified by:
getPropertyInfo
in interfaceDriver
- Throws:
SQLException
-
jdbcCompliant
public boolean jdbcCompliant()- Specified by:
jdbcCompliant
in interfaceDriver
- Specified by:
jdbcCompliant
in interfaceDruidDriverMBean
-
getConnectCount
public long getConnectCount()- Specified by:
getConnectCount
in interfaceDruidDriverMBean
-
getAcceptPrefix
- Specified by:
getAcceptPrefix
in interfaceDruidDriverMBean
-
getDataSourceUrls
- Specified by:
getDataSourceUrls
in interfaceDruidDriverMBean
-
getProxyDataSources
-
getParentLogger
- Specified by:
getParentLogger
in interfaceDriver
- Throws:
SQLFeatureNotSupportedException
-
resetStat
public void resetStat()- Specified by:
resetStat
in interfaceDruidDriverMBean
-
getDruidVersion
- Specified by:
getDruidVersion
in interfaceDruidDriverMBean
-