jsp的一段查询数据库代码总是空指针错误怎么回事啊?

<%Stringsql="select*from`customer`";Connectionconn=DB.getCon();Statementstmt=DB.getSt... <%
String sql="select * from `customer`";
Connection conn=DB.getCon();
Statement stmt=DB.getStmt(conn);
ResultSet rs=DB.getRs(stmt,sql);
%>
jsp代码如上:
javabean代码如下:(customer是我建的一个表)

public class DB {
public static Connection getCon() {
Connection conn=null;
try {
Class.forName("com.mysql.jdbc.Driver");
conn=DriverManager.getConnection("jdbc:mysql://127.0.0.1/rent?user=root&password=cuiruikai");

} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
public static Statement getStmt(Connection conn){
Statement stmt=null;
try {
stmt =conn.createStatement();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return stmt;
}
public static ResultSet getRs(Statement stmt,String sql){
ResultSet rs = null;
try {
rs=stmt.executeQuery(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return rs;
}

}
怎么回事啊老是说空指针错误!!??
展开
 我来答
河蟹和谐河蟹
2009-11-03 · TA获得超过1156个赞
知道小有建树答主
回答量:1028
采纳率:0%
帮助的人:783万
展开全部
如果sql语句执行返回空,检查sql语句是否有语法错误。
如果是其他变量空,请列出具体空指针错误的变量名。。

补充:customer应该没有''吧。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式