JSP的问题,实在搞不定了

来源:百度知道 编辑:UC知道 时间:2024/05/21 15:05:47
BEAN:

package beans;
import java.sql.*;
public class connDB{
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
public connDB(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(java.lang.ClassNotFoundException e){
System.err.println(e.getMessage());
}
}

public ResultSet executeQuery(String sql){
try{
conn=DriverManager.getConnection("jdbc:odbc:ayu","sa","");
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs=stmt.executeQuery(sql);
}catch(SQLException ex){
System.err.println(ex.getMes

public ResultSet executeQuery(String sql){
try{
conn=DriverManager.getConnection("jdbc:odbc:ayu","sa","");
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs=stmt.executeQuery(sql);
}catch(SQLException ex){
System.err.println(ex.getMessage());
}
return rs;
}

这里你的SQL写错了就有可能返回一个空的ResultSet,你去引用的时候就要发生空指针错误!从你给出来的就只能看出这些了

你这明明是Bean嘛,哪里是JSP啦,找个编译器调试跟踪一下就知道哪里发生空指针了啊,没有编译器的话就在你怀疑可能空指针的地方打System.out.println

java.lang.NullPointerException
本明显 有对象没初始化 或者类型错误