📄 connectionparam.java
字号:
/**
* @author 肖建军
* 实现数据库连接的参数类
*/
package com.sunrise.chnl.sql;
import java.io.Serializable;
public class ConnectionParam implements Serializable {
private String driver;
//数据库驱动程序
private String url;
//数据连接的URL
private String user;
//数据库用户名
private String password;
//数据库密码
/**
* 唯一的构造函数,需要指定连接的四个必要参数
* @param driver 数据驱动
* @param url 数据库连接url
* @param user 用户名
* @param password 密码
*/
public ConnectionParam(String driver,String url,String user,String password) {
this.driver = driver;
this.url = url;
this.user = user;
this.password = password;
}
/**
*
* @return
*/
public String getDriver() {
return driver;
}
/**
*
* @return
*/
public String getPassword() {
return password;
}
/**
*
* @return
*/
public String getUrl() {
return url;
}
/**
*
* @return
*/
public String getUser() {
return user;
}
/**
*
* @param driver
*/
public void setDriver(String driver) {
this.driver = driver;
}
/**
*
* @param password
*/
public void setPassword(String password) {
this.password = password;
}
/**
*
* @param url
*/
public void setUrl(String url) {
this.url = url;
}
/**
*
* @param user
*/
public void setUser(String user) {
this.user = user;
}
/**
*
* @return
*/
public Object clone(){
ConnectionParam param = new ConnectionParam(driver,url,user,password);
return param;
}
/**
*
* @param obj
* @return
*/
public boolean equals(Object obj) {
if(obj instanceof ConnectionParam){
ConnectionParam param = (ConnectionParam)obj;
return ((driver.compareToIgnoreCase(param.getDriver()) == 0)
&&(url.compareToIgnoreCase(param.getUrl()) == 0)
&&(user.compareToIgnoreCase(param.getUser()) == 0)
&&(password.compareToIgnoreCase(param.getPassword()) == 0));
}
return false;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -