Supportnet Computer
Planet of Tech

Supportnet / Forum / Anwendungen(Java,C++...)

Daten aus MS SQL in Jtable





Frage

Hallo, habe versucht Daten aus einer SQL-DB zu lesen in dann in eine jatable zu schreiben Code: import java.util.Vector; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.table.AbstractTableModel; public class JTableDemo{ public static void main( String[] args ){ // Die Daten für das Table Vector data = new Vector(); Vector rowA = new Vector(); rowA.add( "1" ); rowA.add( "2" ); rowA.add( "3" ); rowA.add( "4" ); Vector rowB = new Vector(); rowB.add( "5" ); rowB.add( "6" ); rowB.add( "7" ); rowB.add( "8" ); Vector rowC = new Vector(); rowC.add( "9" ); rowC.add( "10" ); rowC.add( "11" ); rowC.add( "12" ); data.add( rowA ); data.add( rowB ); data.add( rowC ); // Die Titel für das Table Vector title = new Vector(); title.add( "PEID" ); title.add( "PEVORNAME" ); title.add( "PENACHNAME" ); // Das JTable initialisieren JTable table = new JTable( data, title ); JFrame frame = new JFrame( "Demo" ); frame.getContentPane().add( new JScrollPane( table ) ); frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); frame.pack(); frame.setVisible( true ); } } Meine Frage ist wie bekomme ich die Daten in die Tabelle. Habe es so versucht: rowA.add( Datensatz [0] ); leider ohne Erfolg. Die Daten werden zuerst in einem Frame in Textfelder geschrieben. Diese sollen über in einem Array in die Tabelle eingetragen werden. Diese befindet sich in einem JDialog. Habe da noch ein 2. Problem: und zwar möchte ich diese Tabelle in ein als ein Swing Element unter meine JLabel und JTextFields anordnen. leider klappte das auch nicht so richtig. Bin für jede Hilfe dankbar

Antwort 1 von mr_x_hacker

Hi!

Ich verstehe das Problem nicht ganz... willst Du wissen wie die Daten aus einem ResultSet (oder wie sieht das Ergebnis Deiner sql-Abfrage aus?) in den Vector kommen?
-> ResultSet.getString("PEID") z.b... (oder andere Datentypen statt String)
Was Du da stehen hast, läuft jedenfalls prima (auch wenn ein Stück fehlt, hier werden paar Sonderzeichen seltsam behandelt...:-))

Und zum Layout müsste man vielleicht wissen wie es bisher aussieht, und wie es später aussehen soll, um es sich vorzustellen... Screenshot?

Ciao Sascha

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: