📄 connectionparam.java
字号:
package PUB; import java.io.Serializable; /**
* @author youyongming
* 实现数据库连接的参数类
*/
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;
} public String getDriver() {
return driver;
} public String getPassword() {
return password;
} public String getUrl() {
return url;
} public String getUser() {
return user;
} public void setDriver(String driver) {
this.driver = driver;
} public void setPassword(String password) {
this.password = password;
} public void setUrl(String url) {
this.url = url;
} public void setUser(String user) {
this.user = user;
} /**
* @see java.lang.Object#clone()
*/
public Object clone(){
ConnectionParam param = new ConnectionParam(driver,url,user,password);
return param;
} /**
* @see java.lang.Object#equals(java.lang.Object)
*/
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 + -