sql >> Databasteknik >  >> RDS >> Oracle

literal matchar inte formatsträngsfel vid uppdatering av sql-tabellen

Detta beror på att du ställer in en datumkolumn genom en sträng, och Javas standardsträngformat för ett datum är inte kompatibelt med vad Oracle förväntar sig.

Ändra

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

till

S.setDate(5, birthDate);

för att åtgärda det här problemet.



  1. IntegrityError:brott mot främmande nyckel vid radering

  2. Fråga för att verifiera om objekt finns i partitionsgruppen

  3. Hur löser man problem med mappning av SQL-frågeparametrar när man använder Oracle OLE DB-leverantör?

  4. Hur man skriver en select-sats med hjälp av en kapslad join