?? dbconnectpara.java
字號:
package llm.pool.relation;
import java.io.Serializable;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2005</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/
public class DBConnectPara
implements Serializable {
/**
*
*/
private static final long serialVersionUID = 5030635174644744769L;
/**
* 數據源索引名
*/
private String jndiName;
/**
* 數據源名
*/
private String dataSourceName;
/**
* 數據源描述
*/
private String jndiDesc;
/**
* 數據庫類型
*/
private int dbType;
/**
* JDBC 驅動程序
*/
private String dbDriver;
/**
* 數據庫用戶名
*/
private String dbUser;
/**
* 用戶密碼
*/
private String dbPassword;
/**
* 數據庫連接地址URL
*/
private String dbUrl;
/**
* 初始連接數
*/
private int dbConnInit;
/**
* 最大空閑連接數
*/
private int dbConnIdle;
/**
* 最大連接數
*/
private int dbConnMax;
/**
* 增量連接數
*/
private int dbConnIncrem;
/**
* 應用字符
*/
private String appCharset;
/**
* 數據庫寫字符
*/
private String dbWriteCharset;
/**
* 數據庫讀字符
*/
private String dbReadCharset;
// 數據庫連接方法,true ds; false mypool
/**
* 數據庫連接方法 :
* LLM_MUDULE_POOL : 通過容器數據源獲取連接
* LLM_SIMPLE_POOL : 通過自建數據源連接池獲取連接
* LLM_COMMON_POOL : 通過自建連接池獲取連接(效率最高)
*/
private String connectType;
/**
* 是否需要進行字符轉換, 三種字符有其一為空時,都不進行轉化
*/
private boolean changeCharset;
public DBConnectPara() {
}
public int getDbType() {
return dbType;
}
public void setDbType(int dbType) {
this.dbType = dbType;
}
public String getDbDriver() {
return dbDriver;
}
public void setDbDriver(String dbDriver) {
this.dbDriver = dbDriver.trim();
}
public String getDbUser() {
return dbUser;
}
public void setDbUser(String dbUser) {
this.dbUser = dbUser.trim();
}
public String getDbPassword() {
return dbPassword;
}
public void setDbPassword(String dbPassword) {
this.dbPassword = dbPassword.trim();
}
public String getDbUrl() {
return dbUrl;
}
public void setDbUrl(String dbUrl) {
this.dbUrl = dbUrl.trim();
}
public int getDbConnInit() {
return dbConnInit;
}
public void setDbConnInit(int dbConnInit) {
this.dbConnInit = dbConnInit;
}
public int getDbConnMax() {
return dbConnMax;
}
public void setDbConnMax(int dbConnMax) {
this.dbConnMax = dbConnMax;
}
public int getDbConnIncrem() {
return dbConnIncrem;
}
public void setDbConnIncrem(int dbConnIncrem) {
this.dbConnIncrem = dbConnIncrem;
}
public void setAppCharset(String appCharset) {
this.appCharset = appCharset.trim();
}
public void setDbWriteCharset(String dbCharset) {
this.dbWriteCharset = dbCharset.trim();
}
public String getDbReadCharset() {
return dbReadCharset;
}
public void setJndiName(String jndiName) {
this.jndiName = jndiName;
}
public String getJndiName() {
return jndiName;
}
public String getDbWriteCharset() {
return dbWriteCharset;
}
public String getAppCharset() {
return appCharset;
}
public void setDbReadCharset(String dbReadCharset) {
this.dbReadCharset = dbReadCharset;
}
public String getConnectType() {
return connectType;
}
public void setConnectType(String connectType) {
this.connectType = connectType;
}
/**
* @return 返回 jndiDesc。
*/
public String getJndiDesc() {
return jndiDesc;
}
/**
* @param jndiDesc 要設置的 jndiDesc
*/
public void setJndiDesc(String jndiDesc) {
this.jndiDesc = jndiDesc;
}
/**
* 生成的XML
* @return
*/
public String toXmlString() {
StringBuffer stringBuffer = new StringBuffer();
stringBuffer.append(" <");
stringBuffer.append( Contents.DATABASE_MAPPING );
stringBuffer.append( ">\r\n");
stringBuffer.append(" <");
stringBuffer.append( Contents.DATABASE_CONFIG_JNDI_NAME );
stringBuffer.append(">");
stringBuffer.append(this.getJndiName());
stringBuffer.append("</");
stringBuffer.append( Contents.DATABASE_CONFIG_JNDI_NAME );
stringBuffer.append(">\r\n");
stringBuffer.append(" <");
stringBuffer.append( Contents.DATABASE_CONFIG_DATASOURCE_NAME );
stringBuffer.append(">");
stringBuffer.append(this.getDataSourceName());
stringBuffer.append("</");
stringBuffer.append( Contents.DATABASE_CONFIG_DATASOURCE_NAME );
stringBuffer.append(">\r\n");
stringBuffer.append(" <");
stringBuffer.append( Contents.DATABASE_CONFIG_JNDI_DESC );
stringBuffer.append(">");
stringBuffer.append(this.getJndiDesc());
stringBuffer.append("</");
stringBuffer.append( Contents.DATABASE_CONFIG_JNDI_DESC );
stringBuffer.append(">\r\n");
stringBuffer.append(" <");
stringBuffer.append( Contents.DATABASE_CONFIG_DB_TYPE );
stringBuffer.append(">");
stringBuffer.append(this.getDbType());
stringBuffer.append("</");
stringBuffer.append( Contents.DATABASE_CONFIG_DB_TYPE );
stringBuffer.append(">\r\n");
stringBuffer.append(" <");
stringBuffer.append( Contents.DATABASE_CONFIG_DRIVER_CLASS );
stringBuffer.append(">");
stringBuffer.append(this.getDbDriver());
stringBuffer.append("</");
stringBuffer.append( Contents.DATABASE_CONFIG_DRIVER_CLASS );
stringBuffer.append(">\r\n");
stringBuffer.append(" <");
stringBuffer.append( Contents.DATABASE_CONFIG_URL );
stringBuffer.append(">");
stringBuffer.append(this.getDbUrl());
stringBuffer.append("</");
stringBuffer.append( Contents.DATABASE_CONFIG_URL );
stringBuffer.append(">\r\n");
stringBuffer.append(" <");
stringBuffer.append( Contents.DATABASE_CONFIG_USER );
stringBuffer.append(">");
stringBuffer.append(this.getDbUser());
stringBuffer.append("</");
stringBuffer.append( Contents.DATABASE_CONFIG_USER );
stringBuffer.append(">\r\n");
stringBuffer.append(" <");
stringBuffer.append( Contents.DATABASE_CONFIG_PASSWORD );
stringBuffer.append(">");
stringBuffer.append(this.getDbPassword());
stringBuffer.append("</");
stringBuffer.append( Contents.DATABASE_CONFIG_PASSWORD );
stringBuffer.append(">\r\n");
stringBuffer.append(" <");
stringBuffer.append( Contents.DATABASE_CONFIG_INIT_NUM );
stringBuffer.append(">");
stringBuffer.append(this.getDbConnInit());
stringBuffer.append("</");
stringBuffer.append( Contents.DATABASE_CONFIG_INIT_NUM );
stringBuffer.append(">\r\n");
stringBuffer.append(" <");
stringBuffer.append( Contents.DATABASE_CONFIG_IDLE_NUM );
stringBuffer.append(">");
stringBuffer.append(this.getDbConnIdle());
stringBuffer.append("</");
stringBuffer.append( Contents.DATABASE_CONFIG_IDLE_NUM );
stringBuffer.append(">\r\n");
stringBuffer.append(" <");
stringBuffer.append( Contents.DATABASE_CONFIG_MAX_NUM );
stringBuffer.append(">");
stringBuffer.append(this.getDbConnMax());
stringBuffer.append("</");
stringBuffer.append( Contents.DATABASE_CONFIG_MAX_NUM );
stringBuffer.append(">\r\n");
stringBuffer.append(" <");
stringBuffer.append( Contents.DATABASE_CONFIG_INCREMENT_NUM );
stringBuffer.append(">");
stringBuffer.append(this.getDbConnIncrem());
stringBuffer.append("</");
stringBuffer.append( Contents.DATABASE_CONFIG_INCREMENT_NUM );
stringBuffer.append(">\r\n");
stringBuffer.append(" <");
stringBuffer.append( Contents.DATABASE_CONFIG_CHARSET_APP );
stringBuffer.append(">");
stringBuffer.append(this.getAppCharset());
stringBuffer.append("</");
stringBuffer.append( Contents.DATABASE_CONFIG_CHARSET_APP );
stringBuffer.append(">\r\n");
stringBuffer.append(" <");
stringBuffer.append( Contents.DATABASE_CONFIG_CHARSET_DB_READ );
stringBuffer.append(">");
stringBuffer.append(this.getDbReadCharset());
stringBuffer.append("</");
stringBuffer.append( Contents.DATABASE_CONFIG_CHARSET_DB_READ );
stringBuffer.append(">\r\n");
stringBuffer.append(" <");
stringBuffer.append( Contents.DATABASE_CONFIG_CHARSET_DB_WRITE );
stringBuffer.append(">");
stringBuffer.append(this.getDbWriteCharset());
stringBuffer.append("</");
stringBuffer.append( Contents.DATABASE_CONFIG_CHARSET_DB_WRITE );
stringBuffer.append(">\r\n");
stringBuffer.append(" <");
stringBuffer.append( Contents.DATABASE_CONFIG_CONNECT_TYPE );
stringBuffer.append(">");
stringBuffer.append( String.valueOf( this.getConnectType() ) );
stringBuffer.append("</");
stringBuffer.append( Contents.DATABASE_CONFIG_CONNECT_TYPE );
stringBuffer.append(">\r\n");
stringBuffer.append(" </");
stringBuffer.append( Contents.DATABASE_MAPPING );
stringBuffer.append(">\r\n");
return stringBuffer.toString();
}
/**
* @return 返回 changeCharset。
*/
public boolean isChangeCharset() {
return changeCharset;
}
/**
* @param changeCharset 要設置的 changeCharset。
*/
public void setChangeCharset(boolean changeCharset) {
this.changeCharset = changeCharset;
}
/**
* @return 返回 dataSourceName。
*/
public String getDataSourceName() {
return dataSourceName;
}
/**
* @param dataSourceName 要設置的 dataSourceName。
*/
public void setDataSourceName(String dataSourceName) {
this.dataSourceName = dataSourceName;
}
public int getDbConnIdle() {
return dbConnIdle;
}
public void setDbConnIdle(int dbConnIdle) {
this.dbConnIdle = dbConnIdle;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -