Avatar billede jarret Nybegynder
16. maj 2005 - 12:35 Der er 6 kommentarer og
1 løsning

Et bud på hvad - Exception: null - betyder?

Jeg laver et databasekald og sætter dataen i et JPanel med der er pludseligt gået noget galt den viser ikke panelet. når jeg printer resultatsætter er dataen hente ok men den giver en- Exception: null - et bud på hvad der går galt?
Avatar billede arne_v Ekspert
16. maj 2005 - 12:37 #1
ikke uden at se en lille msule kode
Avatar billede arne_v Ekspert
16. maj 2005 - 12:37 #2
smule
Avatar billede jarret Nybegynder
16. maj 2005 - 12:45 #3
ArrayList medlemmer = new ArrayList();
           
String query = "select navn, medlemid from medlem where medlemid >= " + fra + " and medlemid < " + til;

            try
            { Class.forName("com.mysql.jdbc.Driver");
   
            con = DriverManager.getConnection(url,BRUGERNAVN, PASSWORD);
            stmt = con.createStatement();   
            ResultSet rs = stmt.executeQuery(query);
           
                while (rs.next())
                {
                    String b = rs.getString("navn");
                    int a = rs.getInt("medlemid");
                    Medlem m = new Medlem(a,b);
                    medlemmer.add(m);
                    System.out.println(a);                                                   
                    }
               
                list = new MedlemList(medlemmer, gui);
                setVisible(false);
                gui.salgpanel.vare.add(list);
                list.setBounds(50,50,400,500);               
               
                stmt.close();
                con.close();
               
                }                
                catch(Exception ex)
                {
                    System.err.println("Exception: " + ex.getMessage());
                }
---------
Avatar billede jarret Nybegynder
16. maj 2005 - 12:48 #4
Jeg kan ikke forstå at jeg får en exeption når database kaldet virker...måske er det når jeg danner "list" at der går noget galt, men er bare ingen catch(exception) andre steder...så det er vel her?
Avatar billede arne_v Ekspert
16. maj 2005 - 12:51 #5
prøv og udskift

System.err.println("Exception: " + ex.getMessage());

med

ex.printStackTrace();

så kan du ihvertfald se hvor det sker !
Avatar billede jarret Nybegynder
16. maj 2005 - 18:32 #6
jeg har fundet en løsning.....hjulpet af StackTracen - lægger du et svar
Avatar billede arne_v Ekspert
16. maj 2005 - 18:36 #7
svar
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