public class MariaDbDataSourceFactory
extends java.lang.Object
implements org.osgi.service.jdbc.DataSourceFactory
JDBC_DATABASE_NAME, JDBC_DATASOURCE_NAME, JDBC_DESCRIPTION, JDBC_INITIAL_POOL_SIZE, JDBC_MAX_IDLE_TIME, JDBC_MAX_POOL_SIZE, JDBC_MAX_STATEMENTS, JDBC_MIN_POOL_SIZE, JDBC_NETWORK_PROTOCOL, JDBC_PASSWORD, JDBC_PORT_NUMBER, JDBC_PROPERTY_CYCLE, JDBC_ROLE_NAME, JDBC_SERVER_NAME, JDBC_URL, JDBC_USER, OSGI_JDBC_DRIVER_CLASS, OSGI_JDBC_DRIVER_NAME, OSGI_JDBC_DRIVER_VERSION
Constructor and Description |
---|
MariaDbDataSourceFactory() |
Modifier and Type | Method and Description |
---|---|
private MariaDbDataSource |
createBasicDataSource(java.util.Properties props) |
javax.sql.ConnectionPoolDataSource |
createConnectionPoolDataSource(java.util.Properties props) |
javax.sql.DataSource |
createDataSource(java.util.Properties props) |
Driver |
createDriver(java.util.Properties props) |
private MariaDbPoolDataSource |
createPoolDataSource(java.util.Properties props) |
javax.sql.XADataSource |
createXADataSource(java.util.Properties props) |
public javax.sql.DataSource createDataSource(java.util.Properties props) throws java.sql.SQLException
createDataSource
in interface org.osgi.service.jdbc.DataSourceFactory
java.sql.SQLException
public javax.sql.ConnectionPoolDataSource createConnectionPoolDataSource(java.util.Properties props) throws java.sql.SQLException
createConnectionPoolDataSource
in interface org.osgi.service.jdbc.DataSourceFactory
java.sql.SQLException
public javax.sql.XADataSource createXADataSource(java.util.Properties props) throws java.sql.SQLException
createXADataSource
in interface org.osgi.service.jdbc.DataSourceFactory
java.sql.SQLException
public Driver createDriver(java.util.Properties props) throws java.sql.SQLException
createDriver
in interface org.osgi.service.jdbc.DataSourceFactory
java.sql.SQLException
private MariaDbDataSource createBasicDataSource(java.util.Properties props) throws java.sql.SQLException
java.sql.SQLException
private MariaDbPoolDataSource createPoolDataSource(java.util.Properties props) throws java.sql.SQLException
java.sql.SQLException