用DbConn.java封装一个单个的到数据库的连接

来源:百度知道 编辑:UC知道 时间:2024/06/03 02:42:50
高分奖励:出现错误类DbConn是公共的,应在DbConn.java文件中声明,具体代码如下,求教高人指点,本人是javabean的初学者
package website.bean;
import java.io.Serializable;
import java.sql.*;
public class DbConn implements java.io.Serializable {
private Connection conn=null;
private boolean inuse=false;

public DbConn(){}
public DbConn(Connection conn){
if(conn!=null) this.conn=conn;
}
public Connection getConnection(){
return conn;
}
public void setConnection(Connection conn){
this.conn=conn;
}
public void setInuse(boolean inuse){
this.inuse=inuse;
}
public boolean getInuse(){
return inuse;
}
public void close(){
try{conn.close();
}catch(SQLException sqle){
System.err.println(sqle.getMessage());
}
}
}

private Connection conn=null;
private boolean inuse=false;

setXXX和getXXX方法严重错误!
import java.io.Serializable;
import java.sql.*;

public class Dbconn{
private Connection conn=null;
private boolean inuse=false;
public Connection getConn() {
return conn;
}
public void setConn(Connection conn) {
this.conn = conn;
}
public boolean isInuse() {
return inuse;
}
public void setInuse(boolean inuse) {
this.inuse = inuse;
}

}
其他的你就看着办吧!
把链接搞成bean我还没怎么看到过!

什么情况下出现这个错误的?最好吧整个错误粘下来

Connection 是空的,需要写
classforname(...);等来链接数据库,获得Connection 对象

请查看类名和文件名是否一样,类定义为public 的,类名一定和保存的文件名一样,注意大小写,大小写也只能一样