sql >> Database teknologi >  >> RDS >> Oracle

literal matcher ikke formatstrengfejl ved opdatering af sql-tabel

Dette skyldes, at du indstiller en datokolonne gennem en streng, og Javas standardstrengformat for en dato er ikke kompatibelt med, hvad Oracle forventer.

Skift

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

til

S.setDate(5, birthDate);

for at løse dette problem.



  1. Sådan får du sidste række pr. gruppe i PostgreSQL

  2. UTC_TIME Eksempler – MySQL

  3. Maksimal række i DBMS

  4. Hvordan konverteres dato til tidsstempel (DD-MON-YYYY HH24:MI:SS.FF format) i oracle?