Gå til innhold

Anbefalte innlegg

Skrevet

Skal lage en databaseløsning i java mot en accessdatabase.

Men driveren blir ikke lastet når oppkoblingskoden blir eksekvert:

try{

Class.forName("Sun.jdbc.odbc.JdbcOdbcDriver");

 

con= DriverManager.getConnection("jdbc:odbc:" + varURL,username,password);

 

}

catch(ClassNotFoundException clex) {

System.out.println("Fikk ikke lastet jdbc/odbc driver."); DENNE BLIR KASTET

System.exit(1);

 

Har satt alle path`ene som trengs, men alikevel kommer denne meldingen.

Noen som kan hjelpe??

Videoannonse
Annonse
Skrevet

Eneste tingen jeg kan se i farten er om variabelen varURL (altså databasenavn) ikke er riktig (det som skal ligge her må være navnet på access-driveren innstallert på maskinen). En annen ting kan være at driveren ikke er installert (riktig). Nå trodde jeg driver for access-database var lagt inn som default i Windows (finnes hos meg ihvertfall), men mulig det er noe kluss med navnet (må stemme overens med det du får i variabelen varURL).

 

Dårlig forklart, I know...er litt usikker på hvordan jeg skulle forklare det siste :) Håper du fatta.

Skrevet

Det kan være lurt å skrive ut Exception'et og stack trace'n også, så ser du hvor feilen kommer fra.

 

Problemet løser du med


Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

i stedet for


Class.forName("Sun.jdbc.odbc.JdbcOdbcDriver");

 

Pakker har liten forbokstav, klasser har STOR vettu ;)

Skrevet

Noen timers strev løses altså med en s istedenfor S,dette er ikke til å tro!!!! det var faktisk der problemet lå!!

TUSEN TAKK for tipset!

endelig kan jeg begynne å gjøre det som skal gjøres :D:D

Skrevet

Jepp... det er ofte man ikke tillater seg selv å tenke enkelt nok når noe ikke fungerer. ClassNotFoundExceptions er i 98% av tilfellene bare en skrivefeil et eller annet sted.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...