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