Avatar billede snot Nybegynder
12. december 2001 - 12:42 Der er 4 kommentarer og
1 løsning

Forbindelse til MySQL server...

Hej eksperter;

Jeg har noget alm. java-kode som skal hente data fra en MySQL server på mit netværk.

<SNIP>
Class.forName( \"sun.jdbc.odbc.JdbcOdbcDriver\" );
connection = DriverManager.getConnection(url, username, password );
</SNIP>

Her hopper jeg op mod en Access Db via ODBC...

Men jeg skal vel ikke bruge ODBC når jeg skal op mod en MySQL server kørende på linux...

Har en MySQL kørende på Win32, som jeg sagtens via ODBC kan komme i kontakt med !

Hvad skal jeg ændre for at ramme min Linux-boks.????

(Linuxen kører fint, kan connecte via Php) !

SNoT
Avatar billede disky Nybegynder
12. december 2001 - 12:47 #1
byt
Class.forName( \"sun.jdbc.odbc.JdbcOdbcDriver\" );

ud med:

Class.forName( \"org.gjt.mm.mysql.Driver\" );


og

din url skal være:

jdbc:mysql://SERVERNAME/DATABASE


så virker det
Avatar billede snot Nybegynder
12. december 2001 - 15:13 #2
det virker stadigvæk ikke ?!

Får en eller anden \"Unknown JDBC\"-ting...

hvad importerer du i din class ??

og har du et eksempel jeg måske kan se på ?`

Avatar billede disky Nybegynder
12. december 2001 - 15:16 #3
du skal downloade :

http://www.mysql.com/Downloads/Contrib/mm.mysql-2.0.4-bin.jar

Og sørge for den jar fil er nævnt i din classpath.

Prøv det ellers sig til :)
Avatar billede mallemab Nybegynder
12. december 2001 - 16:00 #4
Eller du kan putte jar filen i $JAVA_HOME/jre/lib/ext/ istedet for at tilføje den til din classpath
Avatar billede disky Nybegynder
13. december 2001 - 09:29 #5
mallemab: i følge sun skal jar filer nævnes explicit i din classpath
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester