这个问题在这里已经有答案了:
什么是nullpointerexception,如何修复它(12个答案)
两年前关门了。
问题是: java.lang.NullPointerException at mainPackagePaketverwaltung.Datenbank.savePaket(Datenbank.java:58) at mainPackagePaketverwaltung.MainPV$12.actionPerformed(MainPV.java:507)
原因:
这是第58行:
myStatement.executeUpdate("INSERT INTO Relation VALUES(NULL, '"+ PaketID +"', '"+ atodb.getArtikelID() + "', '"+ atodb.getMenge() +"')");
据我所知,这应该在数据库中创建一个新行,因为null/primary\u键被设置为auto\u increment,但是在一次runt之后它就出错了。
这种情况不应该发生在每次运行时,自动增量将产生一条新线。
更多信息:
paketid是一个int
atodb.getartikelid是一个int
getmenge是一个int
所有数据库字段都是int,s
1条答案
按热度按时间fquxozlt1#
请确保以下内容
mystatement不为空
atodb不为空