public class DataSourceConnectionPoolInfo
extends java.lang.Object
implements java.io.Serializable
The database connection pool information.
Modifier and Type | Class and Description |
---|---|
static class |
DataSourceConnectionPoolInfo.DataBaseType
Database type, including: SQLITE, MYSQL, ORACLE, SQLSERVER, DB2, POSTGRESQL.
|
Modifier and Type | Field and Description |
---|---|
DataSourceConnectionPoolInfo.DataBaseType |
dbType
Database type.
|
java.lang.String |
driverClass
The full name of the database driver, e.g., the MySQL database is: com.mysql.jdbc.Driver.
|
java.lang.String |
initialPoolSize
The initialized connection pool size, that is, the number of initial connections.
|
java.lang.String |
jdbcUrl
url to connect the driver, e.g., the MySQL database is: jdbc:mysql://{ip}:{port}/{database}?useUnicode=true&characterEncoding=UTF-8.
|
java.lang.String |
maxIdleTime
Idle connection waiting time, that is, when the current connection is idle, can be retained in milliseconds.
|
java.lang.String |
maxPoolSize
The max activity connection provided by connection pooling at the same time
|
java.lang.String |
maxWait
The waiting time for an abnormal connection, that is, when the connection is abnormal, the system waits in milliseconds.
|
java.lang.String |
minPoolSize
The min activity connection provided by connection pooling at the same time
|
java.lang.String |
password
The user password.
|
java.lang.String |
username
A user with database access authority.
|
Constructor and Description |
---|
DataSourceConnectionPoolInfo() |
DataSourceConnectionPoolInfo(DataSourceConnectionPoolInfo poolInfo) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object objToEqual) |
int |
hashCode() |
void |
setDbTypeStr(java.lang.String dbTypeStr) |
void |
setDriverClass(java.lang.String driverClass) |
void |
setInitialPoolSize(java.lang.String initialPoolSize) |
void |
setJdbcUrl(java.lang.String jdbcUrl) |
void |
setMaxIdleTime(java.lang.String maxIdleTime) |
void |
setMaxPoolSize(java.lang.String maxPoolSize) |
void |
setMaxWait(java.lang.String maxWait) |
void |
setMinPoolSize(java.lang.String minPoolSize) |
void |
setPassword(java.lang.String password) |
void |
setUsername(java.lang.String username) |
java.lang.String |
toString() |
public java.lang.String username
public java.lang.String password
public DataSourceConnectionPoolInfo.DataBaseType dbType
public java.lang.String driverClass
public java.lang.String jdbcUrl
public java.lang.String maxPoolSize
public java.lang.String initialPoolSize
public java.lang.String minPoolSize
public java.lang.String maxIdleTime
public java.lang.String maxWait
public DataSourceConnectionPoolInfo()
public DataSourceConnectionPoolInfo(DataSourceConnectionPoolInfo poolInfo)
public void setUsername(java.lang.String username)
public void setPassword(java.lang.String password)
public void setDbTypeStr(java.lang.String dbTypeStr)
public void setDriverClass(java.lang.String driverClass)
public void setJdbcUrl(java.lang.String jdbcUrl)
public void setMaxPoolSize(java.lang.String maxPoolSize)
public void setInitialPoolSize(java.lang.String initialPoolSize)
public void setMinPoolSize(java.lang.String minPoolSize)
public void setMaxIdleTime(java.lang.String maxIdleTime)
public void setMaxWait(java.lang.String maxWait)
public boolean equals(java.lang.Object objToEqual)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object