co jest lepsze dla bloku finally:Zamyka połączenie i zestawienie wreszcie
finally {
try {
con.close();
stat.close();
} catch (SQLException sqlee) {
sqlee.printStackTrace();
}
}
Lub:
finally {
try {
if (con != null) {
con.close();
}
if (stat != null) {
stat.close();
}
} catch (SQLException sqlee) {
sqlee.printStackTrace();
}
}
również, ponieważ pierwszy z nich będzie rzucać NPE ... –
Należy zamknąć oświadczenia przed połączeniem. –
@MarkRotteveel ładna uwaga, czy możesz powiedzieć, dlaczego? – Sajad