Tabelsorter von SUN, wie muss die MysQL Anbindung realisiert

Status
Nicht offen für weitere Antworten.

sensor

Mitglied
Ich probiere nochmals eine Anfrage:

ich möchte mit dem Tablesorter eine Tabelle sortieren, ist alles soweit ok, bis auf die Übergabe der Zeilendaten aus der Datenbank, gelingt mir nicht.
Code:
public class Fahrzeugtabelle2 extends JPanel {
    private boolean DEBUG = false;
    Object[][] data = null;  

    public Fahrzeugtabelle2() {
        super(new GridLayout(1,0));

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

        //Set up tool tips for column headers.
        table.getTableHeader().setToolTipText(
                "Click to specify sorting; Control-Click to specify secondary sorting");

        //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 {
    	String[] columnNames = {"Lfd.Nummer",
				    			"Datum",
				                "Kennzeichen",
				                "Fahrgestellnummer",
				                "Anlieferername",
				                "Modell",
				                "Status"
				                };

     	
    	DB_mysql dbObject = new DB_mysql();         	//Soll meine DB-Klasse sein
    	Object[][] data = dbObject.getData(rowdata); 	//Hiermit möchte ich die Daten für mein Object data holen
    	//Object[][] data = dbObject.getData(parameter);        
       	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];
        }

meine DB_mysql
Code:
public class DB_mysql {
	
				DB_mysql(){
	        	
	        	CheckInput check=new CheckInput();  // Classen-Aufruf 
	           	ConnectDb db = new ConnectDb();     // Classen-Aufruf, Datenbank MYSQL Anbindung 
				}
	           	public  void  dbObject(Object rowdata){
//	         	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 '%' Order by lfdidchar DESC ";
			    String count="SELECT COUNT(*) FROM tbl_vgaf where lfdidchar like '%'";     
				System.out.println("query : "+query);
				System.out.println("count : "+count);	
				rowdata = ConnectDb.Query_tbl_vgaf(query,count);
	       
	        }
}

Danke im Voraus
 
G

Guest

Gast
SlaterB , schön das Sie gemerkt haben das ich die Frage nochmals in Anfänger-Register gestellt habe, wo ich ja auch hin gehöre.
Es ist für die Akzeptanz eines Forums nicht dienlich, wenn Sie ignorant antworten. Sie können Ihren Spruch auf jede der Anfragen absetzen und damit das Forum ins Abseits stellen.
Warum hat man denn eine Kategorie Änfänger?
Sie können mir auch öffentlichen sagen ich habe keine Ahnung und lesen Sie Bitte noch drei Bücher und melden sich in einem Jahr wieder.
Es geht darum , dass für mich als Neuling die Object- und Method- Aufrufe und Referenzierungen in Java alle ziemlich ähnlich aussehen und man einiges an Übung und Kontext mitbringen muss, um die Kommunikation zwischen den Objekten fließend lesen zu können.

In diesem Fall habe ich eine konkrete Aufgabenstellung. Ich habe eine funktionierende Tabelle mit Datenbankzugriff, sogar selbst programmiert. Dieser will ich einen Tablesorter zufügen. Die Kommunikation des Datenbankobjektes, wie übergebe ich data (data = ConnectDb.Query_tbl_vgaf(query,count);) gelingt mir nicht.
Wenn Du ein Beispiel hast oder besser die richtigen Codezeilen posten kannst -ich gehe mal davon aus Du weist wie es geht- ist dies für mich ein schneller Lerneffekt (konkretes Problem-konkrete Lösung).

mfg
 
S

SlaterB

Gast
ich weiß gar nicht was du (Sie?) hast,

schön, dass du meinen Hinweis mit dem DB-Objekt umgesetzt hast,
das macht den Code gleich viel professioneller,
da kann ich auch mal über das Generve nach meinem passenden Hinweis zum Lehrbuch hinwegsehen,

also, der Code ist nun syntaktisch korrekt in einer Operation,
ein weiteres Hindernis abgehakt,

------

ein aktuelles Problem:
du schreibst
Object[][] data = dbObject.getData(rowdata);

damit speicherst du die Daten nur lokal in der Operation in einer Variablen data,
die gleichnamige Exemplarvaraible bleibt null!

schreibe
data = dbObject.getData(rowdata);
statt
Object[][] data = dbObject.getData(rowdata);


edit:
bei
public void dbObject(Object rowdata){
..
}

hast du allerdings gar keinen Rückgabewert und gibst auch nix zurück,
wie soll das funktionieren?

wenn es weiter Probleme auf diesem Niveau sind..,
nun ja, du weißt ja schon was dann kommt, selbst im Anfängerforum ;)
man kann nicht solche komplexen Programme ohne Grundlagen schreiben
und dann die kostbare Zeit anderer zur Korrektur bemühen
 

Saturn1411

Neues Mitglied
Vielen Dank für die Antwort
sensor ist jetzt Saturn1411 und ein Er.
Ich kann leider Deine Voschläge erst heute Abend durchspielen. Melde mich wieder
MFG
 

sensor

Mitglied
Sorry Leute,

aber der ganze Käse vom Tabellensorter und so stammt nicht von mir, der sensor ist nicht schizo.

Mein ehemaliger Chef, der neue saturn1411 hat sich einfach unter meinem Login an meinem ehemaligen Arbeitsplatzrechner eingeschlichen und nachdem das Projekt sogut wie fertig war, hat er mich einfach von heute auf morgen gefeuert.

Also der sensor ist immer noch der sensor. Der saturn1411 ist .... naja, das bin nicht ich.

Das war nur zur Info.

Wundert mich, das er Danke sagen kann, mir hat er noch nie Danke sagen können. (unbekanntes Fremdwort bei ihm)

So noch eine gute Nacht an alle Leser.

MfG sensor
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
F Warum muss ich ein SSL cert immer manuell hinzufügen? Java Basics - Anfänger-Themen 46
_so_far_away_ Inventarisierungssystem brauche switch Cases und weiß nicht, wie ich e implementieren muss Java Basics - Anfänger-Themen 5
frager2345 Warum muss ich hier im Konstruktor meine Exeption nicht abfangen ? Java Basics - Anfänger-Themen 4
berserkerdq2 Warum muss man manchmal in der RUnmethode sleep in eine schleife tun? Java Basics - Anfänger-Themen 9
berserkerdq2 wie funktioniert contenthandler, was muss ich bei der Methode startElement und endElement tun? Java Basics - Anfänger-Themen 11
M Eine Methode die erkennt ob die ein gegebene zahl größer oder kleiner sein muss Java Basics - Anfänger-Themen 2
D Bitte um Hilfe muss es schnellstmöglich erledigen Java Basics - Anfänger-Themen 15
A OOP Bidirektionale Muss-Assoziation Java Basics - Anfänger-Themen 1
Aqtox Hallo ich muss für die Schule ein Wuerfell Duell erstellen jedoch habe ich ein fehler Java Basics - Anfänger-Themen 4
M Was muss ich verändern damit ich es so ausgegeben bekomme wie auf dem Foto? Java Basics - Anfänger-Themen 2
C Instanzen, wann muss ich Instanzen erzeugen & wo?) Java Basics - Anfänger-Themen 23
R Was muss ich an meinem Code ändern? Java Basics - Anfänger-Themen 2
L Worauf muss ich achten, wenn ich externe Bibliotheken für meine Anwendungen verwende? Java Basics - Anfänger-Themen 6
L Muss eine HttpURLConnection geschlossen werden? Java Basics - Anfänger-Themen 2
B Email versenden, muss Methode static sein? Java Basics - Anfänger-Themen 7
J Muss ich die externen jars mitgeben? Java Basics - Anfänger-Themen 8
A Wie erkennt die JVM welche class verwendet werden muss? Java Basics - Anfänger-Themen 3
Yjuq Generic Methode - Wie muss die List Definition aussehen? Java Basics - Anfänger-Themen 3
B 4 Strings, Anfangsbuchstaben muss unterschiedlich sein Java Basics - Anfänger-Themen 12
A Doppele Ketten- da muss einer rein! Java Basics - Anfänger-Themen 6
J App.jar muss im Projekt App als Bibliothek vorhanden sein?! Java Basics - Anfänger-Themen 1
S Wie muss ich die Generische Methode schreiben? Java Basics - Anfänger-Themen 6
S Warum muss ich die operationen mit AffineTransform in umgekehrter Reihenfolge ausfuehren..? Java Basics - Anfänger-Themen 4
K Wieso muss man finale statische Variablen sofort oder eben im Konstruktor initialisieren? Java Basics - Anfänger-Themen 2
G Interface java.util.Comparator: Wieso muss nur die Methode compare() implementiert werden Java Basics - Anfänger-Themen 2
X Muss man das immer so schreiben o.O Java Basics - Anfänger-Themen 3
Z Gleiches Verzeichnis für class und java unter Windows Muss? Java Basics - Anfänger-Themen 11
T Muss ein Parametertest immer eine eigene Testklasse sein? Java Basics - Anfänger-Themen 3
D Socket ---> Server Socket worauf muss ich achten? Java Basics - Anfänger-Themen 2
O Warum muss ich static? Java Basics - Anfänger-Themen 6
B Split, Exception - Obwohl es gehen MUSS Java Basics - Anfänger-Themen 3
B FileWriter close() muss? Java Basics - Anfänger-Themen 8
A Threads Eine Klasse muss auf Variable der Anderen warten. Java Basics - Anfänger-Themen 6
D Sound abspielen, wo muss die .wav liegen Java Basics - Anfänger-Themen 3
X Muss man Java können um Jython nutzen zu können? Java Basics - Anfänger-Themen 14
H Problem: Button muss zwei Mal angeklickt werden, bis Aktion ausgeführt wird Java Basics - Anfänger-Themen 4
S jcal4j/jlog4j Wo muss die Properties file rein? Java Basics - Anfänger-Themen 2
J Warum muss diese Methode static sein ?! Java Basics - Anfänger-Themen 7
D Muss ich eigentlich immer auf die Verwendung des richtigen Datentyps achten? Java Basics - Anfänger-Themen 7
S OOP Wie muss meine Klasse zu dieser main aussehen? Java Basics - Anfänger-Themen 5
D Muss ein Applet schreiben was Mittelwerte berechnet nur was mache ich falsch? Java Basics - Anfänger-Themen 11
T Warum muss diese Variable final deklariert werden? Java Basics - Anfänger-Themen 5
A Was muss ich ändern? Java Basics - Anfänger-Themen 2
E Object als Parameter das Unbekannt ist, aber ein bestimmtes Interface haben muss Java Basics - Anfänger-Themen 3
S Abstrakte Klasse, festlegen, dass Methode verändert werden muss. Java Basics - Anfänger-Themen 4
M Wann muss man eine Variable mit set-/get-Methoden in eine Bean schreiben? Java Basics - Anfänger-Themen 19
T Referenzvariablen - warum muss der Typ definiert werden? Java Basics - Anfänger-Themen 14
E Java-Programm mit Eclipse - wie muss ich anfangen. Java Basics - Anfänger-Themen 7
N Wann muss eine Methode - protected sein wann public wann. Java Basics - Anfänger-Themen 5
H Eine Abstrakte Klasse muss. Java Basics - Anfänger-Themen 7
G vector füllt sich immer weiter. wo muss ich ihn leeren? Java Basics - Anfänger-Themen 3
G Muss es immer extends sein ? Java Basics - Anfänger-Themen 9
F Muss ich TableCellEditor implementieren für checkbox abfrage Java Basics - Anfänger-Themen 3
N Muss ein thread aktive mit stop beendet werden? Java Basics - Anfänger-Themen 18
P 2. Jframe öffnen und 1. Jframe muss sich dann schließen ? Java Basics - Anfänger-Themen 4
J Rekursiv muss dass laufen! Java Basics - Anfänger-Themen 11
S Muss Programm schreiben -BRAUCHE HILFE Java Basics - Anfänger-Themen 15
C Wie muss man hier aufrufen von 2 eigenen Klassen? Java Basics - Anfänger-Themen 6
F Wie muss ich mit Preferences umgehen. Java Basics - Anfänger-Themen 5
J Ich versteh den Fehler nich, was muss ich denn ändern? Java Basics - Anfänger-Themen 3
C Klasse muss auf Event in einer anderen Klasse reagieren Java Basics - Anfänger-Themen 7
G Class.forName: Wie muss die Klasse angegeben werden? Java Basics - Anfänger-Themen 3
M muß durch muss ersetzen Java Basics - Anfänger-Themen 7
G Wie muss classpath lauten? Package kompilieren/interpretiere Java Basics - Anfänger-Themen 4
ven000m try catch - was muss bei catch rein Java Basics - Anfänger-Themen 28
D Wert muss sich pro sek ändern aber wie? HELP! Java Basics - Anfänger-Themen 9
P wohin muss ich die packages kopieren? Java Basics - Anfänger-Themen 12
G wieso muss Textfield final sein? Java Basics - Anfänger-Themen 6
Linad Warum muss man Variablen einen Wert zuweisen? Java Basics - Anfänger-Themen 5
G Warum muss das Textfeld final sein? Java Basics - Anfänger-Themen 2
G JDOM: muss XML-Datei nach Änderung abgespeichert werden? Java Basics - Anfänger-Themen 2
C No suitable driver found for jdbc:odbc:mysql Java Basics - Anfänger-Themen 8
E Mysql Update wenn es nicht existiert insert Java Basics - Anfänger-Themen 14
Dimax In Java File (nicht in Java Projekt) mysql Driver importieren Java Basics - Anfänger-Themen 3
H Verbindungsprobleme BluJ und MySQL Java Basics - Anfänger-Themen 1
R Java mit MySQL - Verbindungsprobleme Java Basics - Anfänger-Themen 1
B Arquillian installieren - Maven, WildFly, MYSQL Java Basics - Anfänger-Themen 1
M Java Mysql ausführbare datei Java Basics - Anfänger-Themen 7
B MySQL (jdbc) -> connection liefert NULL Java Basics - Anfänger-Themen 3
J Java Verbindung mit mysql Datenbank Java Basics - Anfänger-Themen 3
J MySQL Datumsabfrage über ResultSet in Java-Servlet Java Basics - Anfänger-Themen 4
Dimax Programme ,als Text in MySql speichern Java Basics - Anfänger-Themen 7
R Keine Verbindung zu MySql über Netbeans Java Basics - Anfänger-Themen 15
R Input/Output Verbindung mit mySql-Datenbank Java Basics - Anfänger-Themen 9
Q-bert MYSQL-Eintrag Java Basics - Anfänger-Themen 2
J Sonderzeichenproblem bei Datenabfrage in MySQL Java Basics - Anfänger-Themen 6
F Java MySQL Java Basics - Anfänger-Themen 3
C JTable update mit MySQL Datenbank Java Basics - Anfänger-Themen 1
D zu viele MySQL Connections Java Basics - Anfänger-Themen 18
D MySQL Abfrage in JTable speichern Java Basics - Anfänger-Themen 43
D NPE beim laden von Daten aus MySQL Java Basics - Anfänger-Themen 9
D Eine MySQL Verbindung in mehreren Klassen Java Basics - Anfänger-Themen 8
D JTable Zeile wird nicht in MySQL gelöscht Java Basics - Anfänger-Themen 16
D Datum aus Swing in MySQL DB speichern Java Basics - Anfänger-Themen 22
B MySQL starten / stoppen -> Stoppen erzeugt neuen Prozess Java Basics - Anfänger-Themen 0
B MySQL Path bekommen Java Basics - Anfänger-Themen 40
P Brauche Hilfe bei ResultSet mit MySQL Java Basics - Anfänger-Themen 6
H JAva und MySQL Java Basics - Anfänger-Themen 1
S Best Practice MVC und große Datenmengen aus einer mySQL - Datenbank Java Basics - Anfänger-Themen 24
U Glassfish mit MySQL verbinden Java Basics - Anfänger-Themen 1

Ähnliche Java Themen

Neue Themen


Oben