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
