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.PooledConnectiongetPooledConnection()javax.sql.PooledConnectiongetPooledConnection(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, unwrapMethods inherited from class com.mysql.cj.jdbc.JdbcPropertySetImpl
exposeAsDriverPropertyInfo, postInitializationMethods 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, resetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.sql.CommonDataSource
createShardingKeyBuilder, getParentLoggerMethods inherited from interface javax.sql.ConnectionPoolDataSource
createPooledConnectionBuilder, getLoginTimeout, getLogWriter, setLoginTimeout, setLogWriterMethods 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:
getPooledConnectionin 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:
getPooledConnectionin interfacejavax.sql.ConnectionPoolDataSource- Throws:
java.sql.SQLException
-