class not found的问题
大家帮帮我吧
出问题的是用来连接数据库的一个class,我是把文件放在tomcat\webapps\root下的access_dbconnect.class是放在tomcat\webapps\root\web-inf\classes下的,哪位高人帮帮我吧:
org.apache.jasper.JasperException: Unable to compile class for JSP..\work\localhost\_\_0002fregister_00032_0002ejspregister2_jsp_0.java:65: Class access_dbconnect not found.
access_dbconnect register = null;
^
..\work\localhost\_\_0002fregister_00032_0002ejspregister2_jsp_0.java:68: Class access_dbconnect not found.
register= (access_dbconnect)
^
..\work\localhost\_\_0002fregister_00032_0002ejspregister2_jsp_0.java:73: Class access_dbconnect not found.
register = (access_dbconnect) java.beans.Beans.instantiate(this.getClass().getClassLoader(), "access_dbconnect");
^
3 errors
那个class的原文件如下:
package access;
import java.sql.*;
public class access_dbconnect{
String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr="jdbc:odbc:user_info";
Connection conn=null;
ResultSet rs=null;
public access_dbconnect(){
try{
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e){
System.err.println("Class access_dbconnect not found!"+e.getMessage());}
}
public ResultSet executeQuery(String sql){
rs=null;
try{
conn=DriverManager.getConnection(sConnStr);
Statement stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
}
catch(SQLException ex){
System.err.println("aq.executeQuery:"+ex.getMessage());
}
return rs;
}
public ResultSet executeUpdate(String sql){
rs=null;
try{
conn=DriverManager.getConnection(sConnStr);
Statement stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
}
catch(SQLException ex){
System.err.println("aq.executeQuery:"+ex.getMessage());
}
return rs;
}
}