Hallo Zusammen,
ich habe folgendes Problem. Ich lese aus einen JTable Werte aus und möchte sie in der Datenbank speichern. In der ersten Spalte gibt es Zahlen! In der Datenbank werden sie dann logischerweise als Integer gespeichert. Teilweise kann aber dieses Feld auch leer sein, weshalb das Problem kommt:
java.sql.SQLException: Incorrect integer value: 'null' for column 'intBVor' at row 1
Ich habe keine Lust jetzt vor jeder Speicherung die Felder auf 0 zu setzen, weil es evtl vorkommen kann das dieser Zellenwert tatsächlich 0 ist. Und den SQL so abzuwandeln, dass er in dem Fall gar nichts in diese DB-Zelle schreibt ist sicherlich auch ein schlechter Programmierstil.
Ich würde mir halt wünschen, dass das Feld in der Datenbank dann leer bleibt und gar keinen Wert bekommt, ist dies möglich ?
Würde mich super freuen wenn mir da jemand helfen könnte.
Gruß,
Giana
ich habe folgendes Problem. Ich lese aus einen JTable Werte aus und möchte sie in der Datenbank speichern. In der ersten Spalte gibt es Zahlen! In der Datenbank werden sie dann logischerweise als Integer gespeichert. Teilweise kann aber dieses Feld auch leer sein, weshalb das Problem kommt:
java.sql.SQLException: Incorrect integer value: 'null' for column 'intBVor' at row 1
Ich habe keine Lust jetzt vor jeder Speicherung die Felder auf 0 zu setzen, weil es evtl vorkommen kann das dieser Zellenwert tatsächlich 0 ist. Und den SQL so abzuwandeln, dass er in dem Fall gar nichts in diese DB-Zelle schreibt ist sicherlich auch ein schlechter Programmierstil.
Ich würde mir halt wünschen, dass das Feld in der Datenbank dann leer bleibt und gar keinen Wert bekommt, ist dies möglich ?
Würde mich super freuen wenn mir da jemand helfen könnte.
Gruß,
Giana