为了账号安全,请及时绑定邮箱和手机立即绑定

求大神们帮忙看看 谢谢

报错:Exception in thread "main" java.lang.NullPointerException
    at com.imooc.dao.GoddessDao.addGoddess(GoddessDao.java:22)
    at com.imooc.db.DBUtil.main(DBUtil.java:74)

具体代码部分:

     g.addGoddess(g1);

    PreparedStatement ptmt=conn.prepareStatement(sql);


我与老师唯一不同地方:

老师包在同一个目录下

我的包是分开的,但都在一个工程下啊,而且我也import 了。。。


正在回答

2 回答

可能是connection为空导致的。在DBUtil这个类的getConnection方法重新修改下试试。如下:

public static Connection getConnection(){
		if(conn==null){
			try {
				conn=DriverManager.getConnection(url, username, password);
			} catch (SQLException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
			return conn;
		}
		return conn;
	}


1 回复 有任何疑惑可以回复我~
#1

慕尼黑5447629

正解啊
2018-03-24 回复 有任何疑惑可以回复我~

PreparedStatement ptmt=conn.prepareStatement(sql);这一句应该是conn.preparedStatement(sql),少了一个d

0 回复 有任何疑惑可以回复我~
#1

潇洒哥2

不好意思 我回答错了 你具体看看报错那一行,一般报这个错是主程序问题,应该很好找的,最好就是看看是不是哪个单词错了
2016-05-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

求大神们帮忙看看 谢谢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信