nullpointer exception?

Status
Niet open voor verdere reacties.

Chargeotto

Gebruiker
Lid geworden
22 aug 2007
Berichten
147
Als ik onderstaande java code complieer krijg ik "BUILD SUCCESSFUL" maar bij de uitvoer, krijg ik deze error:
init:
deps-jar:
compile:
run:
FOUT in SelectieQuery() java.sql.SQLException: No suitable driver found for jdbc:mysql//mysql.cmi-hro.nl:3306/cmi0809546
Exception in thread "main" java.lang.NullPointerException
at _opdracht2_1.Main.voorbeeld_selectie(Main.java:26)
at _opdracht2_1.Main.<init>(Main.java:16)
at _opdracht2_1.Main.main(Main.java:48)
Java Result: 1
BUILD SUCCESSFUL (total time: 1 second)

Wat heb ik fout gedaan?, ik heb al vanalles geprobeerd en kom er echt niet uit.



Code:
package _opdracht2_1;

import eskuel.CMI_SQL;
import java.sql.ResultSet;
import java.sql.SQLException;

public class Main
{
    String databaselocatie = "jdbc:mysql//mysql.cmi-hro.nl:3306/cmi0809546";
    String gebruikernaam = "********";
    String toegangscode = "*********";
    CMI_SQL sql = new CMI_SQL(databaselocatie,gebruikernaam,toegangscode);
    
    public Main()    
    {          
    voorbeeld_selectie();
    }               
    void voorbeeld_selectie()     
    {          
        String studentnummer,naam;
        String query = "SELECT * FROM studenten ORDER BY studentnummer";
        ResultSet resultaat = sql.selectieQuery(query);
        
        try         
        {
          while(resultaat.next())
            {                      
                studentnummer = resultaat.getString("studentnummer");
                naam= resultaat.getString("naam");
            }          
        }          
        catch(SQLException e_sql)         
        {               
            drukaf("SQL-FOUT in methode() " + e_sql);          
        }    
    }    
   
    static void drukaf(String tekst)    
    {          
        System.out.println(tekst);    
    }             
    public static void main(String[] args)     
    {          
        Main dbvb=new Main();    
        
       	
        
        dbvb.voorbeeld_selectie();    
    }    
}
 
Ziet er naar uit dat je geen mySQL driver hebt. Ik weet niet wat er allemaal in "eskuel.CMI_SQL"..
Als je netbeans gebruikt wordt deze geloof ik wel meegeleverd maar dan moet je deze als lib aan je project toevoegen..

JDBC zal de string "jdbc:mysql//mysql.cmi-hro.nl:3306/cmi0809546" parsen in runtime en er dan pas achter komen dat de mysql driver ontbreekt...
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan