To se může stát, pokud jste nenačetli ovladač před vytvořením prvního připojení.
Class.forName("com.mysql.jdbc.Driver");
Pro jistotu musí být ovladač v /WEB-INF/lib
, nikoli v /WEB-INF
. Mimochodem, máte tam nějaké SQL injekční díry. Podívejte se na PreparedStatement
. finally
lze také zlepšit, jak to máte nyní, con
nebude nikdy uzavřen, když rs.close()
vyvolá výjimku.