mysql database uitlezen

Status
Niet open voor verdere reacties.

gazkin

Gebruiker
Lid geworden
19 jan 2009
Berichten
5
Met een java programma lees ik de database uit alleen lukt dit niet helemaal.
Ik krijg steeds een nullpointer en begrijp niet waarom. Volgens mij klopt alles gewoon.
Als de de query gewoon loslaat op de db krijg ik wel resultaten terug.

Heeft iemand een idee wat er mis gaat?
De db ziet er als volgt uit en deze is gevuld met taken.


Taakcode Taakomschrijving project percentageklaar deadline


Dit is het stukje code
De Taken class
Code:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package view;
public class Taken {

    private String Taakcode;
    private String projectleider;

    public Taken() {
    }

    public String getProjectleider() {
        return projectleider;
    }

    public void setProjectleider(String Projectleider) {
        this.projectleider = Projectleider;
    }

    public String getTaakcode() {
        return Taakcode;
   
    }

    public void setProjectnaam(String Projectnaam) {
        this.Taakcode = Taakcode;
    }
}

Dit is de aanroep class ik probeer hier alleen nog maar de taakcode te laten zien.
Code:
String query ="SELECT * FROM taak WHERE project = 'test'";
    
 Taken[] taken = new Taken[10];
    Object ob[] = Database.executeSelectObjects(new Taken(), query);
    for (int i = 0; i < ob.length; i++) {
        
        taken[i] = (Taken) ob[i];
        jLtakentext.setText(taken[i].getTaakcode());
        
    }

Exacte foutmelding

Code:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
 
Als het goed is bevat de error code ook waar de fout optreedt, waarschijnlijk ergens in de Database.executeSelectObjects(new Taken(), query);

Mischien moet je documentatie eens lezen voor de functie. Ik vindt het zelf een beetje raar dat je 1 taak als parameter ingeeft en array met taken terugkrijgt...
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan