Lamerskie - mysql-connector
newbie - 22-04-2006 00:13
Lamerskie - mysql-connector
Mam problem z connectorem dla MySQL w WinXP SP1 + Jave 1.5.0_05.
Mam plik "mysql-connector-java-3.1.12-bin.jar" w katalogu "d:\Program Files\Java\jre1.5.0_05\lib\ext\" zmienna CLASSPATH ustawiona na "d:\Program Files\Java\jre1.5.0_05\lib\ext\mysql-connector-java-3.1.12-bin.jar" i program po uruchomieniu wykłada mi się exceptionem: "java.lang.ClassNotFoundException: com.mysql.jdbc.Driver".
O co chodzi chyba wszystko powinno być OK?
Oto fragment kodu
import java.io.*; import java.awt.*; import java.sql.*;
....
try{ Class.forName("com.mysql.jdbc.Driver"); //<- tu się wykłada conn = DriverManager.getConnection(connStr,dbUser,dbPassw ord); stat = conn.createStatement(); }catch(Exception e){ System.err.println(e); System.exit(0); }
....
za pomoc z góry dziex
tk - 22-04-2006 00:13
Witam,
Ja siagnelem z jakies stronki dokadnie nie pamietam ale chyba z sun`a cos takiego : mysql-connector-odbc-5.0.0-alpha-win32
to byla instalacja connector`a pozniej w kodzie :
private void podlacz_sterownik() { try { Class.forName("com.mysql.jdbc.Driver").newInstance (); jTextArea.append("Połaczenie ze sterownkiem JDBC zakończyło się sukcesem"+"\n"); } catch (Exception a) { // System.out.println("Bład inicjacji sterownika JDBC"); jTextArea.append("Bład inicjacji sterownika JDBC"+"\n"); } }
private void podlacz_mysql() {
String uzytkownik,haslo,nazwa_bazy;
uzytkownik="root"; haslo="vertrigo"; nazwa_bazy="testy";
try { podlaczenie = DriverManager.getConnection("jdbc:mysql://localhost/"+nazwa_bazy,uzytkownik,haslo); //System.out.println("Połączenie z baza danych zakończyło się sukcesem"); jTextArea.append("Połączenie z baza danych zakończyło się sukcesem"+"\n"); } catch(SQLException e) { //System.out.println("Bład podczas łączenia z baza danych"); jTextArea.append("Bład podczas łączenia z baza danych"+"\n"); rozpoznaj_bledy_sql(e); } }
Użytkownik "newbie" <mariusz_kazmierczak(usunto)@poczta.onet.pl> napisał w wiadomości news:e2ae1a$eur$1@news.onet.pl... > Mam problem z connectorem dla MySQL w WinXP SP1 + Jave 1.5.0_05. > > Mam plik "mysql-connector-java-3.1.12-bin.jar" w katalogu "d:\Program > Files\Java\jre1.5.0_05\lib\ext\" zmienna CLASSPATH ustawiona na > "d:\Program > Files\Java\jre1.5.0_05\lib\ext\mysql-connector-java-3.1.12-bin.jar" i > program po uruchomieniu wykłada mi się exceptionem: > "java.lang.ClassNotFoundException: com.mysql.jdbc.Driver". > > O co chodzi chyba wszystko powinno być OK? > > > > Oto fragment kodu > > import java.io.*; > import java.awt.*; > import java.sql.*; > > ... > > try{ > Class.forName("com.mysql.jdbc.Driver"); //<- tu się wykłada > conn = DriverManager.getConnection(connStr,dbUser,dbPassw ord); > stat = conn.createStatement(); > }catch(Exception e){ > System.err.println(e); > System.exit(0); > } > > ... > > za pomoc z góry dziex > >
newbie - 22-04-2006 00:13
To co ściągnąłeś to sterownik odbc dla MySQL w wersji 5. Ja ściągnąłem connectora w pliku jar. Problem w tym, że Java nie widzi klasy sterownika w tym pliku, mimo że jest on w CLASSPATH.
Użytkownik "tk" <tomaszkulej@o2.pl> napisał w wiadomości news:e2ag7q$c6$1@inews.gazeta.pl... > Witam, > > Ja siagnelem z jakies stronki dokadnie nie pamietam ale chyba z sun`a cos > takiego : > mysql-connector-odbc-5.0.0-alpha-win32 > > to byla instalacja connector`a pozniej w kodzie : > > private void podlacz_sterownik() > {
<CIACH>
Wojciech Cieplak - 25-04-2006 00:03
newbie napisał(a): > Mam problem z connectorem dla MySQL w WinXP SP1 + Jave 1.5.0_05. > > Mam plik "mysql-connector-java-3.1.12-bin.jar" w katalogu "d:\Program > Files\Java\jre1.5.0_05\lib\ext\" zmienna CLASSPATH ustawiona na "d:\Program > Files\Java\jre1.5.0_05\lib\ext\mysql-connector-java-3.1.12-bin.jar" i > program po uruchomieniu wykłada mi się exceptionem: > "java.lang.ClassNotFoundException: com.mysql.jdbc.Driver". > > O co chodzi chyba wszystko powinno być OK? > > [ciach] wrzuć sterownik do katalogu ze ścieżką bez spacji i ustaw go w CLASSPATH - powinno pomóc. Dodatkowo wszystkie pliki jar z katalogu lib\ext są dokładane automatycznie i nie trzeba ich dodawać do CLASSPATH. Może więc masz np. uszkodzony plik jar ? Spróbuj np. dać ten plik do katalogu w którym odpalasz jawę i podaj go maszynie jawy bezpośrednio.
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[mysql] =?ISO-8859-2?Q?Za=E6mienie=2E=2E=2E_jak_wy=B6wietli=E6?==?ISO-8859-2?Q?=2E=2E=2E?=
[mysql] =?ISO-8859-2?Q?wielko=B6=E6_bazy_a_stabilno=B6=E6=2C?==?ISO-8859-2?Q?_podzia=B3_du=BFej_bazy_a_powi=B1zania_tabel?=
[MySQL] =?ISO-8859-2?Q?Wy=B6wietlenie_kolejnej_pozycji=2C_?==?ISO-8859-2?Q?jak=B1_mia=B3by_dany_rekord=2C_gdybym_czyta=B3 _?==?ISO-8859-2?Q?wg_konkretnych_kryteri=F3w=2E_Da_si=EA_=3F?=
[mysql 4.0.x] przenoszenie kolum =?ISO-8859-2?Q?mi=EAdzy_bazam?==?ISO-8859-2?Q?i_cd_=2E=2E=2E_?=
[MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?=
[MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?=
Gdzie MySQL 4.1, a gdzie 5.0?
[MySQL 4.0...4.1] zabezpieczenie przed =?ISO-8859-2?Q?jednoczesn?==?ISO-8859-2?Q?=B1_edycj=B1?=
[MS SQL] "set names" (mySQL) w MS SQL
[mysql 5.x] jak =?ISO-8859-2?Q?zrealizowa=E6_zapytanie=3F_cz?==?ISO-8859-2?Q?yli_podzapytanie_i_wi=EAcej_ni=BF_jeden_rz=B1? ==?ISO-8859-2?Q?d_wynik=F3w?=
zanotowane.pldoc.pisz.plpdf.pisz.plabsolwenci.keep.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|