Tomcat nie łączy z baza

0

Wywala mi taki błąd:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

Gdzieś czytałem że trzeba coś doinstalować do TomCata żeby bazy chodziły. Nawet ściągnąłem to http://dev.mysql.com/downloads/connector/j/. Ale ściągnięty plik jest w formacie.msi a powinien być .jar. Ma moze ktoś ten plik? bo po kliknięci na ten msi nic się nie dzieje.

1
  1. Potrzebujesz JAR-a i musisz go wgrać do katalogu lib aplikacji lub Tomcata

Wybierz "Platform independent": http://dev.mysql.com/downloads/connector/j/

  1. Jak się łączysz z bazą? Pulą połączeń czy bezpośrednio?
    Jeśli bezpośrednio to musisz zarejestrować driver:
    http://dev.mysql.com/doc/connector-j/en/connector-j-usagenotes-connect-drivermanager.html

Zajrzyj tutaj:
http://tomcat.apache.org/tomcat-7.0-doc/jdbc-pool.html#Getting_the_actual_JDBC_connection

0

Skopiowałem pliki ale nadal nie działa.
Tak łączę z bazą:

Class.forName("com.mysql.jdbc.Driver");
            connect = DriverManager.getConnection(baza,login,haslo);          
            st = connect.createStatement();    
            selekt1 = st.executeQuery("SELECT * FROM miasta");
1
luukaaszq napisał(a):

Skopiowałem pliki ale nadal nie działa.
Tak łączę z bazą:

Class.forName("com.mysql.jdbc.Driver");
            connect = DriverManager.getConnection(baza,login,haslo);          
            st = connect.createStatement();    
            selekt1 = st.executeQuery("SELECT * FROM miasta");

W stosunku do cytatu wyżej brakuje Ci .newInstance()

0

Przede wszystkim podaj wyjątek tutaj - bo zapewne taki leci.
Co masz dokładnie w argumencie "baza"?

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