javaBean的小问题!
package opendb;
import java.sql.*;
public class opendb
{
Connection con;
Statement sql;
ResultSet rs;
public opendb()
{
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e)
{
System.err.println("opendb():"+e.getMessage());
}
}
public ResultSet executeQuery(String str)
{
try{
con=DriverManager.getConnection("jdbc:odbc:sun","sa","");
sql=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs=sql.executeQuery(str);
}
catch(SQLException ex)
{}
return rs;
}
}
————————
--------------报错如下----
org.apache.jasper.JasperException: /www/admin/text4.jsp(4,0) The value for the useBean class attribute opoendb.opendb is invalid.
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:150)
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1225)
org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1116)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
可是我有的MS SQL SERVER 数据库时不会出错。代码一样就是接口不同
ACCESS的数据库出错。。请教?