Eclipse编译Java文件出现空指针错误,求大神指教如何改正

这是出现的错误

另外出现错误的代码
图片说明图片说明

主函数

public static void main(String[] args) {
Login login = new Login(RELOAD);
login.setVisible(true);
}

public Login() {
    super();
    initialize();
}

public Login(boolean reload) {
    super();
    initialize();
    new MusicDemo();// 背景音乐
}

}

先看DBOperation.java中的第40行是什么信息,像connect,stmt等是否都有值

图片说明

图片说明

检查sql语句是否正确

找到错位定位,空指针要 么你的db是空,要么你的sql语句是空,用断点调试,一步步跟下来就找到了。空指针最好解决了

查询前判断user和password是否为空