Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Literal stimmt nicht mit Formatzeichenfolge überein Fehler beim Aktualisieren der SQL-Tabelle

Dies liegt daran, dass Sie eine Datumsspalte durch einen String setzen und das Standard-String-Format von Java für ein Datum nicht mit dem kompatibel ist, was Oracle erwartet.

Ändern

S.setString(5, birthDate.toString());

zu

S.setDate(5, birthDate);

um dieses Problem zu beheben.