sql >> Database teknologi >  >> RDS >> Sqlserver

problem med at indsætte værdien i databasen

Ok, lad os gøre dette.

For det første, og vigtigst af alt, er din kode sårbar over for SQL-injektion . Du bør arbejde på det og begynde at bruge parametre.

For det andet, når du begynder at bruge parametre, vil din fejl højst sandsynligt forsvinde (eller dukke op igen et andet sted, denne gang tydeligere om, hvad der er galt). Det skyldes sandsynligvis, at serveren "ikke kan lide" din strengt skrevet datoformat, så det mislykkes.

Opdater

Om parametriserede forespørgsler i java, læs her:



  1. SQL-opdatering, slet og indsæt på samme tid

  2. CONCAT(kolonne) OVER(OPDELING AF...)? Gruppesammenhængende rækker uden at gruppere selve resultatet

  3. Få definition af funktion, sekvens, type osv. i Postgresql med SQL-forespørgsel

  4. mysql venstre ydre joinforbindelse