Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Problem beim Einfügen des Werts in die Datenbank

Ok, machen wir das.

Erstens und vor allem ist Ihr Code anfällig für SQL Injection . Sie sollten daran arbeiten und anfangen, Parameter zu verwenden.

Zweitens, wenn Sie anfangen, Parameter zu verwenden, wird Ihr Fehler höchstwahrscheinlich verschwinden (oder woanders wieder auftauchen, diesmal klarer, was falsch ist). Das liegt wahrscheinlich daran, dass der Server Ihren stringly typisiert Datumsformat, also schlägt es fehl.

Aktualisieren

Über parametrisierte Abfragen in Java lesen Sie hier: