Dat kan gebeuren als je het stuurprogramma niet hebt geladen voordat je de eerste verbinding ooit hebt gemaakt.
Class.forName("com.mysql.jdbc.Driver");
Om zeker te zijn, moet de driver in /WEB-INF/lib
. gaan , niet in /WEB-INF
. Je hebt daar trouwens wat SQL-injectiegaten. Kijk naar PreparedStatement
. De finally
kan ook worden verbeterd, zoals je het nu hebt, de con
zal nooit worden gesloten wanneer rs.close()
gooit een uitzondering.