Det kan ske, hvis du ikke indlæste driveren, før du oprettede den første forbindelse nogensinde.
Class.forName("com.mysql.jdbc.Driver");
For at være sikker skal driveren gå ind i /WEB-INF/lib
, ikke i /WEB-INF
. Du har i øvrigt nogle SQL-injektionshuller. Se på PreparedStatement
. con
vil aldrig blive lukket, når rs.close()
kaster en undtagelse.