sql >> Database >  >> RDS >> Sqlserver

probleem bij het invoegen van de waarde in de database

Oké, laten we dit doen.

Ten eerste, en het belangrijkste van alles, is uw code kwetsbaar voor SQL-injectie . Je zou daaraan moeten werken en parameters gaan gebruiken.

Ten tweede, tegen de tijd dat u parameters begint te gebruiken, zal uw fout hoogstwaarschijnlijk verdwijnen (of ergens anders verschijnen, deze keer duidelijker over wat er mis is). Dat komt waarschijnlijk omdat de server uw streng getypt datumnotatie, dus het mislukt.

Bijwerken

Over geparametriseerde zoekopdrachten in Java, lees hier:



  1. Stuurprogramma voor sqlsrv 4.0 verschijnt niet op phpinfo()

  2. Wijzigingen in de databasesessiecontext blijven bestaan ​​bij hergebruik van gepoolde verbindingen

  3. MySQL Greatest N-resultaten met join-tabellen

  4. hoe verbinding te maken met mysql-server met behulp van de opdrachtprompt:fout