Tablesorter mit Mysql Anbindung bringt Syntaxfehler

Status
Nicht offen für weitere Antworten.

sensor

Mitglied
Der gleiche Datenbank-Aufruf der in der Standardtabelle funktioniert, bringt in dem Beispiel von SUN TableSorterDemo einen Syntax Error bei der Anbindung der data zum connectdb! Warum?

Code:
    public Fahrzeugtabelle2() {
        super(new GridLayout(1,0));
        
       	CheckInput check=new CheckInput();  // Classen-Aufruf 
       	ConnectDb db = new ConnectDb();     // Classen-Aufruf, Datenbank MYSQL Anbindung  

        TableSorter sorter = new TableSorter(new MyTableModel()); //ADDED THIS
         JTable table = new JTable(sorter);             //NEW
        sorter.setTableHeader(table.getTableHeader()); //ADDED THIS
        table.setPreferredScrollableViewportSize(new Dimension(500, 70));

        //Set up tool tips for column headers.
        table.getTableHeader().setToolTipText(
        		"Klick Sortierung auswählen; Control-Click für zweite Sortierung");

        //Create the scroll pane and add the table to it.
        JScrollPane scrollPane = new JScrollPane(table);

        //Add the scroll pane to this panel.
        add(scrollPane);
    }

    class MyTableModel extends AbstractTableModel {
    private	String[] columnNames = {"Lfd.Nummer",
                				"Datum",
				                "Kennzeichen",
				                "Fahrgestellnummer",
				                "Anlieferername",
				                "Modell",
				                "Status"
				                };
//  	Datenfelder LFD-Nummer,Anlieferer Name, Annahme Datum, Kennzeichen, Fahrgestellnummer, Modell aus der Datenbank holen und in das Feldobjekt data übertragen       
        String query="SELECT lfdidchar,lfdannahmedatum,lfd_letztamtkennzeichen,lfd_fahrzeugidentnr,lfd_anlieferername,lfd_modell,lfd_status" +
        "  FROM tbl_vgaf where lfdidchar like '%'";
        String count="SELECT COUNT(*) FROM tbl_vgaf where lfdidchar like '%'";     
// Syntaxfehler anfang
        System.out.println("query : "+query);
     	System.out.println("count : "+count);
        Object[][] data = null;     	    
 // Syntaxfehler ende
        data = ConnectDb.Query_tbl_vgaf(query,count);     

        public int getColumnCount() {
            return columnNames.length;
        }

        public int getRowCount() {
            return data.length;
        }

        public String getColumnName(int col) {
            return columnNames[col];
        }

        public Object getValueAt(int row, int col) {
            return data[row][col];
        }
        ....
Es werden ganz einfache Syntaxfehler angezeigt .
Bei Object[][] data = null; ,, expected
Bei
System.out.println("query : "+query); ebenfalls ,expected after this token
System.out.println("count : "+count); dto

hat jemand eine Idee

Danke im Voraus
mfg
 

Wildcard

Top Contributor
Anweisungen müssen in eine Methode. Bei dir hängt das einfach irgendwo in der Klasse rum.
duke-snooze.gif
 
S

SlaterB

Gast
ansonsten gibt es auf dieser Welt auch keinen sinnvollen TableSorter mit MySQL-Anbindung,

schreibe den DB-Code in eine DB-Klassen,
vom Model dann maximal eine Zeile

Object[][] data = dbObject.getData(parameter);

mit allem anderen hast du keine Freude
 

sensor

Mitglied
Danke für die schnelle Antwort, aber ich konstruiere jetzt schon länger an meiner DB-Klasse herum und komme nicht weiter. Gibt es irgendwo ein Beispiel oder kannst Du mir ein Rahmen posten auf den ich aufsetzen kann.
Ich bin noch nicht ganz so fit in Java.
mfg
 
S

SlaterB

Gast
arbeite doch ein beliebiges Lehrbuch von Anfang an durch,

wenn du nicht mal weißt, wo du Code in einer Klasse plazieren musst, dann ist das auch kein unnötig langer, sondern genau der richtige Weg
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G TableSorter AWT, Swing, JavaFX & SWT 14
H JTable problem mit TableSorter AWT, Swing, JavaFX & SWT 4
R TableSorter, JTable Selektionen gehen verloren AWT, Swing, JavaFX & SWT 3
L JTable (DefaultTableModel) nach Spalte sortieren-TableSorter AWT, Swing, JavaFX & SWT 2
N Java MySQL Datenbank durchsuchen? AWT, Swing, JavaFX & SWT 7
D Inhalt von JTextField in MySQL speichern. Wie ? AWT, Swing, JavaFX & SWT 1
D MySQL Daten in JTable anzeigen AWT, Swing, JavaFX & SWT 2
D Javafx Combobox Abfrage aus mysql AWT, Swing, JavaFX & SWT 8
D MySQL-Tabellen in GUI anzeigen AWT, Swing, JavaFX & SWT 8
thet1983 Swing MySQL >> JTable AWT, Swing, JavaFX & SWT 5
JavaMachtMichFertig JavaFX Gui - Löschbutton in Tabelle anzeigen, die mittels MySQL Abfrage gefüllt wird AWT, Swing, JavaFX & SWT 5
thet1983 Swing JTable mit MySQL Datenbank AWT, Swing, JavaFX & SWT 14
T SWT Mysql Tabelle zeigt immer nur den ersten Wert immer wieder an AWT, Swing, JavaFX & SWT 3
N AWT Markierte Zeile jList aus mySQL DB löschen AWT, Swing, JavaFX & SWT 2
S MySql -> DefaultTabelModel -> JTabel AWT, Swing, JavaFX & SWT 18
Rudolf JavaFx als Client und MySQL AWT, Swing, JavaFX & SWT 9
L JTable aus MySQL DB updaten - Live AWT, Swing, JavaFX & SWT 7
M Swing Java Desktopanwendung mit MySQL Datenbankanbindung AWT, Swing, JavaFX & SWT 8
O Swing jTree + MySql Befüllungsproblem AWT, Swing, JavaFX & SWT 3
C JList: Eintrag anklicken & JTextfield mit Text aus MySQL füllen? (Screenshot dabei) AWT, Swing, JavaFX & SWT 8
G excel + java+ mysql AWT, Swing, JavaFX & SWT 2
H JTable mySQL Update AWT, Swing, JavaFX & SWT 8
A JTable mit MySQL Datenbank füllen AWT, Swing, JavaFX & SWT 12
J Anbindung Textfeldklasse an Table funktioniert nicht AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen

Neue Themen


Oben