JTable mit DB füllen

bl@ckThorn

Neuling
Thread Starter
Mitglied seit
15.03.2004
Beiträge
11
Ort
K°rnten
Will in eine JTable den komlpeten Inhalt einer DB schreiben...
Dei Datenbank wird irgendwie nicht wirklich angezeigt...
Hab sie in ein Panel aufgenommen, dort wird sie jedoch nur als dünner schwarzer Strich angezeigt, was am Anfang auch logisch ist...
Sobald ich sie fülle sollte sie jedoch gefüllt werden!?!
Code:
public void tabledata()
 {
   Statement stmt;
   Statement stmt2;
   ResultSet rs;
   ResultSet rs2;
    int l=-1; String w= new String();   int r=0;

     try{ stmt = con.createStatement();
          stmt2 = con.createStatement();
          rs2 = stmt2.executeQuery("SELECT COUNT(FamName) FROM T_Uebung"); rs2.next(); l=rs2.getInt(1); rs2.close(); stmt2.close();
           rs = stmt.executeQuery("SELECT VorName,FamName,WohnOrt,Mail,TelNr,Geschlecht FROM T_Uebung");

         for(int g=1; g<=6; g++)
          {
             Data = new Vector();
             while(rs.next())
             {
              for(r=1; r<=6; r++)
              {
              String value = rs.getString(r);
              Data.addElement(value);
              }
             }
           Column.addElement(Data);
           JTable jtaData = new JTable(Column,head);
           }
          rs.close();
          stmt.close();
        }

     catch(Exception e)
     {
      System.out.println("Tabelle konnte nicht gefüllt werden");
     }
Hat jemand ahnung?!? Ich will beim Ersten Mal nur die 1.Zeile füllen;
deswegen r<=6;
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
wie gesagt, ich kann kein java, aber wenn er das nicht anzeigt würd ich auf fehles DataBinding tippen!
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh