Mam problem z połączeniem się z bazą danych (MySQL) w serwlecie. Problem w tym, że dla zwykłej aplikacji java (ten sam kod) wszystko jest w porządku. Dlaczego więc, dla servletu jest exception?
public class MyServletContextListener extends HttpServlet implements ServletContextListener {
Connection connectionDB = null;
public void contextInitialized(ServletContextEvent event) {
ServletContext context = event.getServletContext();
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
connectionDB = DriverManager.getConnection("jdbc:mysql:///baza",
"login", "haslo");
if(!connectionDB.isClosed())
System.out.println("ok");
} catch(Exception e) {
System.err.println("Exception: " + e.getMessage()); //wywala ten wyjątek!
}
context.setAttribute("connectionDB", connectionDB);
}
public void contextDestroyed(ServletContextEvent arg0) {
}
}
Oczywiście załadowałem do projektu sterownik - mysql-connector-java-5.1.14-bin!
Mimo to wyskakuje exception:
Exception: com.mysql.jdbc.Driver
Jakiś pomysł?