Avatar billede bsp Nybegynder
04. september 2002 - 20:15 Der er 6 kommentarer og
1 løsning

Tilgang til MySQL via Java

Jeg har forsøgt at kigge rundt herinde på hvordan jeg skaber tilgangen til mysql fra java..

Det der er problemet er denne linie..

Class.forName("......");

jeg ved ikke lige helt hvad jeg skal skrive helt præcist og hvor min odbc skal ligge henne...
Avatar billede magoo20000 Nybegynder
04. september 2002 - 21:01 #1
Download en jdbc driver, den kan du finde en via www.mysql.com.
Avatar billede magoo20000 Nybegynder
04. september 2002 - 21:04 #2
Og så skal du bruge Class.forName(\"org.gjt.mm.mysql.Driver\").newInstance();
Avatar billede magoo20000 Nybegynder
04. september 2002 - 21:08 #3
Du kan bruge den her metode:

public boolean open(String dbDriverName, String dbClassName, String user, String pass){           
        try{
            if(con==null){
                Class.forName(dbDriverName).newInstance();
                con = DriverManager.getConnection(dbClassName, user, pass);
            }
        }
        catch (SQLException e)
        {
            e.printStackTrace(System.out);
            return false;
        }
        catch (ClassNotFoundException e)
        {
            e.printStackTrace(System.out);
            return false;
        }
        catch (InstantiationException e)
        {
            e.printStackTrace(System.out);
            return false;
        }
        catch (IllegalAccessException e)
        {
            e.printStackTrace(System.out);
            return false;
        }
        return true;
    }

Hvor dbDriverName = \"org.gjt.mm.mysql.Driver\"
    dbClassName = \"jdbc:mysql://SERVERNAME/DATABASENAVN\"
    user = \"USERNAME\
    pass = \"PASSWORD\
Avatar billede bsp Nybegynder
04. september 2002 - 21:19 #4
hvorfra ved java at dbDriverName er = org.gjt.mysql.Driver ?
Avatar billede magoo20000 Nybegynder
04. september 2002 - 21:48 #5
Det du har hentet er (forhåbentlig) en jar-fil.
Sørg for at den jar fil er nævnt i din classpath så din application kan finde den.
org.gjt.mm.mysql.Driver er en reference til den
Du skal ligge den i x:\\java\\lib\\ext\\
hvor java er dit SDK bibliotek.
Avatar billede magoo20000 Nybegynder
04. september 2002 - 21:53 #6
Ellers var http://mmmysql.sourceforge.net/doc/mm.doc/book1.htm til stor hjælp for mig
Avatar billede bsp Nybegynder
05. september 2002 - 10:01 #7
Mange tak for hjælpen magoo20000
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