JDBC w serwletach

0

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ł?

0

do WEB-INF/lib skopiuj sterownik

0
ddcode napisał(a)

do WEB-INF/lib skopiuj sterownik

To jest rozwiazanie! Serdeczne wielkie dzieki!

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0