Netbeans 6.1 und Java Dektop Application mit integrierter DB

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo zusammen,

tja, lange nicht mehr hiergewesen...

Ich habe ein leichtes Verständnis - Problem mit Netbeans 6.1 und der Art
und Weise, wie der Projekt-Wizard eine Java-Desktop-Anwendung mit
einer "embedded" Datenbank handeln will... (Datenbank ist einfach JavaDB,
die aus den Java 6 Verzeichnis..)

Er verlangt ja, dass ich eine bereits vorhandende Datenbank und Tabelle angebe.. gut
und schön, mache ich zu Fuss.

Die Tabelle sieht so aus:


Code:
create table machines (id int generated always as identity primary key, name
varchar(40), type varchar(40), identno varchar(40));

Einfach nur eine Test-Tabelle, fragt nicht nach dem Sinn oder dergleichen.. Wink.

Die ID sollte sich so ja automatisch generieren, laut Referenz der DERBY (Java DB) Doku.

Im Wizard gebe ich ihm dann die Connection zur DB mit.. funktioniert auch.

Wenn ich dann in der erstellten Applikation einen neuen Datensatz anlegen will, OHNE ihm eine ID mitzugeben, wird gemeckert.. weil er explizit laut Debug-Ausgabe das Feld ID mit NULL füllen will, und das geht eben nicht...

Schön, wie sage ich ihm, "lass ID im Zweifelsfall in Ruhe?", irgendwie finde ich das Binding nicht...

Zumal da noch eine Datei

createDDL.jdbc

im Projektverzeichnis rumkraucht.. so was habe ich nur grob
im Umfeld von "Glassfish" gehört (habe ich aber noch nichts weiteres mit gemacht), deren Inhalt macht mich aber stutzig:


Code:
CREATE TABLE APP.MACHINES (ID INTEGER NOT NULL, NAME VARCHAR(255), TYPE VARCHAR(255), IDENTNO VARCHAR(255), PRIMARY KEY (ID))

Schön, wo zieht er sich denn DAS her, das hat ja nur eine ungefähre Ähnlichkeit mit dem, was ich da oben definiert habe..

Mittlerweile weiß ich, dass als Persistence API "TopLink" benutzt wird, Teil von Glassfish.. das Thema
ist mir bisher nie untergekommen, sorry.

Ich habe ja die Klasse "Machines" die mit ihren Annotations wohl die Brücke zur Tabelle darstellt.. aber
wie bringe ich der bei, dass das ID-Feld von der Datenbank gehandeld wird? "nullable false" in der
Column-Definition von der Klasse "Machines" bringts alleine nicht, dann meckert mich die DB an, dass jemand versucht, ihr die ID zu ändern (vermutlich wegen dem "generated always" in der Definition).

Kann es sein... dass das auch gar nicht anders geht, da die ganze Persistence API ja auch DB unabhängig sein soll?

Hmm.... okay, wie gehe ich das dann korrekt an?

Danke im voraus.
 

Lennart

Mitglied
Hallo!

Habe das Generieren einer Swing-DB-Anwendung unter NetBeans6.1 mit MySQL 5.0 als DBMS nachvollzogen. Alles unter Ubuntu 8.04

Tabellendefinition:
Code:
CREATE TABLE t1 (
    id           int          not null,
    name         varchar( 60) not null,
    street       varchar( 50),
    city         varchar( 50),
    primary key (id)
) type = innodb;

Sehr enttäuschend finde ich die Art der Fehlerbehandlung, wenn ein Datensatz nicht gespeichert werden kann:
Auf stderr kommen jede Menge Meldungen, z. B. von der Klasse oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor
Auf GUI-Ebene kommt KEINE Meldung.
Nicht gespeicherte Records werden oberhalb des Eingabebereichs tabellarisch angezeigt und suggerieren damit eigentlich eine erfolgreiche Erfassung der Datensätze.
Erst nach Drücken von »Refresh« verschwinden die nicht gespeicherten Datensätze aus der Tabelle.

netBeans6.1DbCrudExample.png


Beste Grüße
Lenni
 

Lennart

Mitglied
Tut mir leid, dass ich zum ID-Problem nichts beigtragen habe. Mir ging's zunächst einmal um die grundsätzliche Brauchbarkeit des generierten Programms.

Grüße
Lenni
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Erstellen eines java Projekts mit Gradel in netbeans. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
I NetBeans 15 - Strg+Z (undo) und Strg+Y (redo) funzen nicht mehr nach Start der Java-Anwendung IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
M Altes Java Projekt in Netbeans importieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
B Netbeans: Java Script Libraries funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
J NetBeans Download NetBeans und Java SDK IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
D NetBeans Maven Projekt in Netbeans => WEKA wirft (java.lang.OutOfMemoryError: Java heap space) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
P Netbeans: Java-Plattformen verwalten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
A Eclipse/NetBeans findet Java Installation auf Mac nicht! IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
D netbeans java me IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
M Netbeans: Java Klasse in GUI Builder verwenden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
D netbeans Kann *.java dateien im Projects window nicht expand IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
A kstemmer java Dateien in eigenes Netbeans Projekt einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
G Java 1.5 in Netbeans in embedded Tomcat IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
A eine ausfürbare datei (.exe) einer netbeans java-Applikation IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
M Netbeans 5.0 mit Java 1.6 und Gtk IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M NetBeans - "Empty Java File"-Template ersetzen/bea IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
N NetBeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
M Netbeans nutzt veraltete Bibliotheken für JAX-WS IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
W Debugger - Netbeans vs. VSCode IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
R Ist netbeans noch eine gute Wahl? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
mihe7 NetBeans 17 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
MiMa Netbeans zu IntelliJ mit Maven konvertieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
J Netbeans 14 friert unter Linus Mint 21 prötzlich ein IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
mihe7 NetBeans NetBeans 16 ist da IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
MiMa Methoden in Netbeans vergleichen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 23
M Linux Mint - Apache NetBeans 14 - Installationsanleitung deutsch IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
Neumi5694 Netbeans Warnung IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
T NetBeans NetBeans IDE 13 | Cannot find main class IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
J Seltsames Verhalten einer Klasse in netbeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
S License-Header in NetBeans 8.2 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
G Netbeans 12.6 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
kodela NetBeans App lässt sich ausßerhalb von NetBeans nicht ausführen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
J Netbeans - WakaTime - Plugin sendet keine Daten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
J Netbeans - Werte von Variablen überwachen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
donnico2 Fehler beim Installieren von Apache Netbeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J netbeans - refactoring funktioniert nicht mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
S Netbeans unterstützung für "Rule Switch" - Bug? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
O NetBeans Netbeans 12.0 - Hintergrundfarbe, auch im Navigator und Projekt umstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
J Kombinationsproblem: netbeans, gradle, mysql, json IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
O NetBeans Netbeans 8.2 mit JKD 15 ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J Seltsames Verhalten von netbeans bezüglich fxml Dateien IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J netbeans 12 - wie -Xlint:deprecation aktivieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
J Netbeans 11.1 - Gradel aktualisieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
E Suche aktuelle Netbeans-Version für Win 10 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 30
J NetBeans Projekt erstellen nicht möglich IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
G eigene Library In NetBeans 11.1 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J Bekomme keine lauffähige jar (netbeans/gradle) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
J Install JasperReports on netbeans/gradle Projekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
W NetBeans Umzug von Netbeans 8.2 -> Netbeans 11.1: Plug-Ins IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
F Umstieg von Netbeans 8 mit JDK 8 auf Apache Netbeans 11 mit OpenJDK 12 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
MiMa JavaFX in Netbeans 11 installieren? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 32
G NetBeans Netbeans 8.2 hängt sich auf IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 15
W Netbeans and Git Projects IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
J NetBeans Dokumentation anderer Projekte IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
N Weder Eclipse noch Netbeans funktionieren auf Ubuntu 18.04 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
MiMa compile with -Xlint bei Netbeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
C Netbeans Meldung: Git Push Failed IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
TheJavaKid NetBeans JDBC Library mit Netbeans in Jarfile mit packen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 13
J Netbeans: Einsicht in den Programmlauf IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
J NetBeans Notizen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
C maven startet jetty, netbeans "run" startet glassfish IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
L NetBeans NetBeans autofill einrichten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
pcfreak9000 Eclipse Netbeans generics IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
K Netbeans + Maven: default pom Inhalt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
B IDE Netbeans und Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
M Netbeans CSS code completion abgeschaltet IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
TomatenBrot447 Netbeans ziegt mir falsche Tasteneingabe an IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
wolfgang63 Netbeans 8.2 ohne Projektvorlagen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
MiMa Ist Netbeans mist ??? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
K easy UML Plugin Netbeans 8.1 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
WetWer NetBeans Wird NetBeans eigentlich noch unterstützt? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
F Netbeans Overriden - @ IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
Tort-E NetBeans Netbeans RCP Spracheinstellungen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
M Netbeans GUI Builder größe ändern IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
Y Tomcat aus Netbeans heraus starten schlägt fehl IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
A Login-Programmierung mit NetBeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
H Kann ich Commandline-Parameter in Eclipse oder Netbeans einfacher übergeben? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
F Netbeans Pfad IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
S NetBeans 8.0.2: Startprogramm meldet: Hilfsprogramm für den Tastaturverlauf funktioniert nicht mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
A in netbeans 8 mit jdk 8 erstellte jar's laufen nicht auf anderen rechnern ohne jdk IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
L NetBeans und Ausgabenumlenkung in Datei IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
T NetBeans - Tastatur-Tricks IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M NetBeans und UTF8 Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
J Javadocs in Netbeans 7.4 dt. integrieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
D [NetBeans] NetBeans Plattform Application Fragen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
Y (NetBeans JSP) Findet @page import="org.apache.commons.fileupload.* nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
C Netbeans - keine Sourcen in jar IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
M NetBeans JavaDB Exception IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
N Netbeans import/export IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
F NetBeans JLable Text ändern? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
MiMa Hin und her gerissen Netbeans und Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
A Checkstyle + Netbeans + cfg File IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
B NetBeans GUI Vererbung mit Netbeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
J NetBeans Netbeans, Linux -> Was ist ein "bootstrap class path error" und wie kann man das wegbekommen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
D C++ mit NetBeans benutzen. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
C Pfad von .netbeans ändern IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
D GUI Building in NetBeans nur mit Zusatztool möglich? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
S Umstieg auf Netbeans ... ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
Jackii NetBeans Netbeans 7 Splash Screen erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
T MDI-Anwendung mit NetBeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3

Ähnliche Java Themen

Neue Themen


Oben