发生java.lang.NullPointerException 错误

来源:百度知道 编辑:UC知道 时间:2024/05/01 03:10:57
java.lang.NullPointerException
at popten.db.DBConnect.<init>(DBConnect.java:22)
at popten.web.Admin.regAdmin(Admin.java:185)
at _popten._admin._setupok__jsp._jspService(/popten/admin/setupok.jsp:10)
at com.caucho.jsp.JavaPage.service(JavaPage.java:75)
at com.caucho.jsp.Page.subservice(Page.java:506)
at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:182)
at com.caucho.server.http.Invocation.service(Invocation.java:315)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
at com.caucho.server.http.RunnerRequest.handleRequest(RunnerRequest.java:346)
at com.caucho.server.http.RunnerRequest.handleConnection(RunnerRequest.java:274)
at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
at java.lang.Thread.run(Thread.java:595)

'''''
代码:
/**
* 构造数据库的连接和访问类
*/
public DBConnect() throws Exception {

似乎是空指针错误,先检查下指针,及传递的参数,有没有为空的或者漏传得

conn是null,所以调用createStatement();报NullPointerException。

空指针异常,意思是对象还没有被实例化就被调用了其中的方法了。
仔细看报错的行数,看看哪个对象没有new。

这种问题自己解决最好。

似乎是实例不能被创建!