sql >> Databasteknik >  >> RDS >> Oracle

Java - JDBC executeUpdate() fungerar inte

DETTA ÄR INTE DET OFFICIELLA SVARET, MEN PROBLEMET ÄR LÖST PÅ PÅ NÅÅÅÅ SÅ HÄR

Det var Java-uppdateringsmeddelande och jag följde det. Efter uppdatering ändras statusen för JRE System Library (JavaSE - 1.7) till obundet . Jag ändrade exekveringsmiljön till JavaSE - 1.6 (Oracle WebLogic Server 11gR1 (10.3.6) JRE), och problemet löstes.. konstigt..

Det var inga syntaxproblem

DELETE FROM mytable WHERE id = 6
DELETE mytable WHERE id = 6

Om någon kan förklara för mig hur det här problemet skulle kunna lösas skulle din hjälp vara mycket uppskattad.

FYI.

C:\>java -version
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) Client VM (build 24.65-b04, mixed mode, sharing)


  1. Felaktigt DateTime-värde '0000-00-00 00:00:00' - Date_Sub() i att ha

  2. WHERE IS NULL, IS NOT NULL eller NO WHERE-satsen beroende på SQL Server-parametervärdet

  3. SQL-kommando baserat på PHP strstr eller LIKE

  4. Sök efter ett värde i kolumnvärdet som lagrar kommaseparerade värden