bl@ckThorn
Neuling
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!?!
Hat jemand ahnung?!? Ich will beim Ersten Mal nur die 1.Zeile füllen;
deswegen r<=6;
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");
}
deswegen r<=6;