Hallo ich möchte über PreparedStatement Daten in die DB schreiben.
Ich lese diese Daten mit Hilfe der Klasse Scanner über die Konsole ein und setze dann die entsprechenden Daten mit Hilfe des PreparedStatement.
Ich habe dann herausgefunden, dass man mit der Methode nextLine() den kompletten String inklusive Leerzeichen lesen kann. Wenn ich diese Methode allerdings anwende kann ich nichts eingeben und es kommt eine Fehlermeldung.
folgende Fehlermeldung erscheint:
Einfügen von NULL in ("SYSTEM"."CATEGORY"."NAME") nicht möglich
Wäre super wenn mir irgendwer weiterhelfen könnte.
Danke.
Ich lese diese Daten mit Hilfe der Klasse Scanner über die Konsole ein und setze dann die entsprechenden Daten mit Hilfe des PreparedStatement.
Ich habe dann herausgefunden, dass man mit der Methode nextLine() den kompletten String inklusive Leerzeichen lesen kann. Wenn ich diese Methode allerdings anwende kann ich nichts eingeben und es kommt eine Fehlermeldung.
Code:
Scanner sc = new Scanner (System.in);
System.out.println("Geben Sie bitte den Kategoriennamen ein!");
String name = sc.nextLine();
ps.setString(2, name);
folgende Fehlermeldung erscheint:
Einfügen von NULL in ("SYSTEM"."CATEGORY"."NAME") nicht möglich
Wäre super wenn mir irgendwer weiterhelfen könnte.
Danke.