不知道为什么会报空指针错误/(ㄒoㄒ)/~~
找了很久也想不出哪里错~~~~
求各路大神帮助/(ㄒoㄒ)/
数据库数据与代码如下:
问题在第二张图。
getConnection()方法直接返回了conn,而main方法并没有被执行,所以conn为null。修改方法为在return前加一句
if (conn == null){
main(null);
}
讲道理这种方法不好,建议去查一下什么叫单例子模式。
15 回答8.2k 阅读
8 回答5.9k 阅读
5 回答3.3k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
哥们,你提的问题我都想点“踩”了。
DBUtil.getConnection() 里 return conn,你看看你的 conn 初始值是啥?从你 console 里的显示看你的入口是 GoddessAction.main 方法, 压根就没看到上面的截图里有调用 DBUtil.main ,你当 main 是构造方法呢?
下次遇到这种问题,你设几个断点,自己看看执行过程中你的 conn 赋值的语句有没有执行到。