public class UnpooledDataSource extends AbstractDataSource
| 限定符和类型 | 类和说明 |
|---|---|
(专用程序包) static class |
UnpooledDataSource.ConnectionProxy |
| 限定符和类型 | 字段和说明 |
|---|---|
private Boolean |
autoCommit |
private String |
driverClassName |
private String |
jdbcUrl |
private String |
password |
private Semaphore |
semaphore |
private int |
timeout |
private TransactionIsolationLevel |
transactionIsolationLevel |
private String |
user |
logger| 构造器和说明 |
|---|
UnpooledDataSource(String driverClassName,
String jdbcUrl,
String user,
String password,
int maxSize) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
configureConnection(Connection connection) |
Boolean |
getAutoCommit() |
Connection |
getConnection() |
String |
getDriverClassName() |
String |
getJdbcUrl() |
String |
getPassword() |
TransactionIsolationLevel |
getTransactionIsolationLevel() |
String |
getUser() |
void |
setAutoCommit(Boolean autoCommit) |
void |
setDriverClassName(String driverClassName)
Set DriverClass Name
|
void |
setJdbcUrl(String jdbcUrl)
Set jdbc url
|
void |
setPassword(String password)
Set password
|
void |
setTimeout(int timeout)
Timeout in seconds
|
void |
setTransactionIsolationLevel(TransactionIsolationLevel transactionIsolationLevel) |
void |
setUser(String user)
Set username
|
close, getConnection, getLoginTimeout, getLogWriter, getParentLogger, isWrapperFor, setLoginTimeout, setLogWriter, unwrapprivate final String driverClassName
private final String jdbcUrl
private final String user
private final String password
private final Semaphore semaphore
private Boolean autoCommit
private TransactionIsolationLevel transactionIsolationLevel
private int timeout
public void setUser(String user)
DriverManagerDataSourcepublic void setPassword(String password)
DriverManagerDataSourcepublic void setJdbcUrl(String jdbcUrl)
DriverManagerDataSourcepublic void setDriverClassName(String driverClassName) throws SQLException
DriverManagerDataSourceSQLExceptionpublic void setAutoCommit(Boolean autoCommit)
public void setTransactionIsolationLevel(TransactionIsolationLevel transactionIsolationLevel)
public String getDriverClassName()
public String getJdbcUrl()
public String getUser()
public String getPassword()
public Boolean getAutoCommit()
public TransactionIsolationLevel getTransactionIsolationLevel()
public void setTimeout(int timeout)
timeout - public Connection getConnection() throws SQLException
SQLExceptionprotected void configureConnection(Connection connection) throws SQLException
SQLExceptionCopyright © 2020. All rights reserved.