Avatar billede jhald Nybegynder
14. juni 2002 - 19:13 Der er 4 kommentarer og
1 løsning

mySQL dbadgang

Jeg sidder og roder med et program der skal bruge noget data fra en mySQL db.

Jeg har lavet en dbdo-klasse der skulle klare adgangen til mySQL databasen. I dens contructor ligger der alt hva' der skal bruges for at oprette selv forbindelsen til databasen med brugernavn pass.
Der er desuden også en ResultSet getResults(String stmt) metode i klassen der gør at man kan få et resultset retur når man smider en sql statement af sted..
så langt så godt..

Når jeg laver en normal klasse med en main og smider følgende linier ind:

dbdo db = new dbdo();
ResultSet results = db.getResults("SELECT * FROM users");

så virker det fint og ResultSet bliver fyldt op..

Det der så er mit problem er at jeg gerne vil bruge det i jsp/servlets.. og der går det helt galt..
der smider jeg de samme to linier ind og så er der fejl..

essensen i fejlen er vist at den kommer med en SQLException: No suitable driver

- Så vidt jeg har gennemskuet hænger det sammen med det  her:
Class.forName("org.gjt.mm.mysql.Driver");
som jo må være driveren.. hva' er grunden til at den har adgang til at benytte den normalt.. men ikke når jeg vil ha' den til at gøre noget via en jsp side.

Denne bliver kaldt i dbdo's constructor, så jeg kan ikke se hvorfor den skal gøre en forskel når jeg bruger dbdo fra en jsp eller servlet i stedet for fra en class fil
Avatar billede jhald Nybegynder
14. juni 2002 - 19:25 #1
jeg bruger forresten JBuilder6 - det kan jo let være en jb indstilling.. :/
Avatar billede disky Nybegynder
14. juni 2002 - 19:25 #2
din driver ligger i en .jar fil denne jar fil skal være i din java servers classpath.
Avatar billede jhald Nybegynder
14. juni 2002 - 20:56 #3
Man skal desuden også huske at tilføje sin .jar eller .jar.zip fil til sin project|project pro. | servers req lib..

men nu virker det, takker
Avatar billede disky Nybegynder
14. juni 2002 - 21:11 #4
det sidste gælder kun borland, andre værktøjer bruger systemmets classpath
Avatar billede disky Nybegynder
14. juni 2002 - 21:12 #5
ups tak for point :-)
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