好的,
数据库存在。我已经成功运行了sql查询文件。
我已经包含了bin.jar参考库来连接数据库。
当我运行程序时,我得到:
无法连接到数据库服务器
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at DBControl.getAllIndredients(DBControl.java:29)
at Main.initFromDB(Main.java:207)
at Main.<init>(Main.java:184)
at Main$4.run(Main.java:171)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
有人可以解释这个或者有什么想法我无法连接到数据库服务器吗?
答案 0 :(得分:0)
NULL指针异常表示尚未初始化引用。你有没有忘记在某事上打电话给“新”?您可能需要某种数据库连接对象实例。