Hallo erstmal,
ich bin zur Zeit in einer Umschulung zum Fachinformatiker Anwendungsentwicklung.
Java haben wir bisher mit Konsolen-Ausgabe gemacht.
Aktuell hab ich jetzt ein Projekt-Auftrag.
Es gibt eine MySQL Datenbank, welche über eine JTabel angezeigt werden soll. Funktioniert soweit auch. Datenbank Verbindung kommt über die Persistence usw...
Dazu gibt es noch eine Eingabemaske um weitere Datensätze zu zufügen, hab ich auch funktioniert auch. Zur Zeit landen die SQL Daten direkt in der JTabel, was ja wenig Sinn gibt, deshalb soll ich jetzt ein DefaultTabelModel bauen, und genau da komm ich nicht weiter, trotz endlos viel lesen im Inet.
Die Struktur sieht so aus:
Project DB-Test
- Source Packages
- - META-INF
- - - persistence.xml
- - daten
- - - Hersteller.java
- - mappe
- - - HerstellerTabelModel.java
- - - Manager.java
- - - Start.java
Die Class "HerstellerTabelModel.java ist zur Zeit noch leer, da rein soll ich das DefaultTabelModel bauen, und dann in der Start.java der JTabel zuweisen. Das JFrame und die JTabel wurden nach Vorgabe per Designer erstellt. (In der Manager.java ist der Code für neue Datensätze anlegen drin). Das DefaultTabelModel weise ich der JTabel ja dann mit jTable.setModel(tmodel); zu.
Nur wie erstelle ich dieses DefaultTabelModel, mit Daten, die oben aus der Klasse Hersteller.java kommen. Ich hab mich wie gesagt, durch viele Website,Foren, Tuts gewühlt, aber zur Zeit trette ich einfach auf der Stelle. Entweder schmeissen die jeweils alles in eine Class, oder es liegt als Daten keine Datenbank zu Grunde. Oder es geht nicht über eine Persistence. Somit bitte ich um Hilfe so dass ich über die Tage, an dem Projekt weiter arbeiten kann. Weil wenn das mit den Hersteller klappt, kommen anschliessend noch weitere DatenTabellen hinzu.
Zur Info noch, die HerstellerTabelle ist so aufgebaut. 4 Spalten: hersteller_id, hersteller_name, hersteller_web, hersteller_bemerkung und die Datenbank selbst heisst hardwareverwaltung
Für Tipps, Infos, Codebeispiele oder sonstiges bin ich sehr dankbar,ich nehm jede Hilfe an.
(Wir haben in der umschulung auch nur an 2 Tagen einen Dozenten da, somit ist es auch nicht immer ganz einfach)
ich bin zur Zeit in einer Umschulung zum Fachinformatiker Anwendungsentwicklung.
Java haben wir bisher mit Konsolen-Ausgabe gemacht.
Aktuell hab ich jetzt ein Projekt-Auftrag.
Es gibt eine MySQL Datenbank, welche über eine JTabel angezeigt werden soll. Funktioniert soweit auch. Datenbank Verbindung kommt über die Persistence usw...
Dazu gibt es noch eine Eingabemaske um weitere Datensätze zu zufügen, hab ich auch funktioniert auch. Zur Zeit landen die SQL Daten direkt in der JTabel, was ja wenig Sinn gibt, deshalb soll ich jetzt ein DefaultTabelModel bauen, und genau da komm ich nicht weiter, trotz endlos viel lesen im Inet.
Die Struktur sieht so aus:
Project DB-Test
- Source Packages
- - META-INF
- - - persistence.xml
- - daten
- - - Hersteller.java
- - mappe
- - - HerstellerTabelModel.java
- - - Manager.java
- - - Start.java
Die Class "HerstellerTabelModel.java ist zur Zeit noch leer, da rein soll ich das DefaultTabelModel bauen, und dann in der Start.java der JTabel zuweisen. Das JFrame und die JTabel wurden nach Vorgabe per Designer erstellt. (In der Manager.java ist der Code für neue Datensätze anlegen drin). Das DefaultTabelModel weise ich der JTabel ja dann mit jTable.setModel(tmodel); zu.
Nur wie erstelle ich dieses DefaultTabelModel, mit Daten, die oben aus der Klasse Hersteller.java kommen. Ich hab mich wie gesagt, durch viele Website,Foren, Tuts gewühlt, aber zur Zeit trette ich einfach auf der Stelle. Entweder schmeissen die jeweils alles in eine Class, oder es liegt als Daten keine Datenbank zu Grunde. Oder es geht nicht über eine Persistence. Somit bitte ich um Hilfe so dass ich über die Tage, an dem Projekt weiter arbeiten kann. Weil wenn das mit den Hersteller klappt, kommen anschliessend noch weitere DatenTabellen hinzu.
Zur Info noch, die HerstellerTabelle ist so aufgebaut. 4 Spalten: hersteller_id, hersteller_name, hersteller_web, hersteller_bemerkung und die Datenbank selbst heisst hardwareverwaltung
Für Tipps, Infos, Codebeispiele oder sonstiges bin ich sehr dankbar,ich nehm jede Hilfe an.
(Wir haben in der umschulung auch nur an 2 Tagen einen Dozenten da, somit ist es auch nicht immer ganz einfach)