Package com.mysql.cj.jdbc
Class MysqlConnectionPoolDataSource
java.lang.Object
com.mysql.cj.conf.DefaultPropertySet
com.mysql.cj.jdbc.JdbcPropertySetImpl
com.mysql.cj.jdbc.MysqlDataSource
com.mysql.cj.jdbc.MysqlConnectionPoolDataSource
- All Implemented Interfaces:
PropertySet
,JdbcPropertySet
,java.io.Serializable
,java.sql.Wrapper
,javax.naming.Referenceable
,javax.sql.CommonDataSource
,javax.sql.ConnectionPoolDataSource
,javax.sql.DataSource
public class MysqlConnectionPoolDataSource extends MysqlDataSource implements javax.sql.ConnectionPoolDataSource
This class is used to obtain a physical connection and instantiate and return a MysqlPooledConnection. J2EE application servers map client calls to
dataSource.getConnection to this class based upon mapping set within deployment descriptor. This class extends MysqlDataSource.
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from class com.mysql.cj.jdbc.MysqlDataSource
databaseName, description, encoding, explicitPort, explicitUrl, hostName, logWriter, mysqlDriver, password, port, profileSQLString, url, user
-
Constructor Summary
Constructors Constructor Description MysqlConnectionPoolDataSource()
-
Method Summary
Modifier and Type Method Description javax.sql.PooledConnection
getPooledConnection()
javax.sql.PooledConnection
getPooledConnection(java.lang.String u, java.lang.String p)
Methods inherited from class com.mysql.cj.jdbc.MysqlDataSource
exposeAsProperties, getBooleanRuntimeProperty, getConnection, getConnection, getConnection, getDatabaseName, getDescription, getEnumRuntimeProperty, getIntegerRuntimeProperty, getLoginTimeout, getLogWriter, getLongRuntimeProperty, getMemorySizeRuntimeProperty, getParentLogger, getPassword, getPort, getPortNumber, getReference, getServerName, getStringRuntimeProperty, getUrl, getURL, getUser, isWrapperFor, setBooleanRuntimeProperty, setDatabaseName, setDescription, setEnumRuntimeProperty, setIntegerRuntimeProperty, setLoginTimeout, setLogWriter, setLongRuntimeProperty, setMemorySizeRuntimeProperty, setPassword, setPort, setPortNumber, setPropertiesViaRef, setServerName, setStringRuntimeProperty, setUrl, setURL, setUser, unwrap
Methods inherited from class com.mysql.cj.jdbc.JdbcPropertySetImpl
exposeAsDriverPropertyInfo, postInitialization
Methods inherited from class com.mysql.cj.conf.DefaultPropertySet
addProperty, getBooleanProperty, getBooleanProperty, getEnumProperty, getEnumProperty, getIntegerProperty, getIntegerProperty, getLongProperty, getLongProperty, getMemorySizeProperty, getMemorySizeProperty, getProperty, getProperty, getStringProperty, getStringProperty, initializeProperties, removeProperty, removeProperty, reset
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.sql.CommonDataSource
createShardingKeyBuilder, getParentLogger
Methods inherited from interface javax.sql.ConnectionPoolDataSource
createPooledConnectionBuilder, getLoginTimeout, getLogWriter, setLoginTimeout, setLogWriter
Methods inherited from interface com.mysql.cj.conf.PropertySet
addProperty, getBooleanProperty, getBooleanProperty, getEnumProperty, getEnumProperty, getIntegerProperty, getIntegerProperty, getLongProperty, getLongProperty, getMemorySizeProperty, getMemorySizeProperty, getProperty, getProperty, getStringProperty, getStringProperty, initializeProperties, postInitialization, removeProperty, removeProperty, reset
-
Constructor Details
-
MysqlConnectionPoolDataSource
public MysqlConnectionPoolDataSource()
-
-
Method Details
-
getPooledConnection
public javax.sql.PooledConnection getPooledConnection() throws java.sql.SQLException- Specified by:
getPooledConnection
in interfacejavax.sql.ConnectionPoolDataSource
- Throws:
java.sql.SQLException
-
getPooledConnection
public javax.sql.PooledConnection getPooledConnection(java.lang.String u, java.lang.String p) throws java.sql.SQLException- Specified by:
getPooledConnection
in interfacejavax.sql.ConnectionPoolDataSource
- Throws:
java.sql.SQLException
-