sql >> Database >  >> RDS >> Oracle

PreparedStatement en setTimestamp in oracle jdbc

Om een ​​tijdstempelwaarde in een PreparedStatement in UTC-tijdzone in te stellen, moet men

. gebruiken
stmt.setTimestamp(1, t, Calendar.getInstance(TimeZone.getTimeZone("UTC")))

De Timestamp-waarde is altijd UTC, maar niet altijd kan de jdbc-driver deze automatisch correct naar de server sturen. De derde, Kalender, parameter helpt de bestuurder om de waarde voor de server correct voor te bereiden.




  1. PostgreSQL date() met tijdzone

  2. Fatale fout:oproep naar niet-gedefinieerde functie sqlsrv_connect()

  3. SQL-query van meerdere waarden in één cel

  4. Hoe de sortering van een database in SQL Server (T-SQL) te tonen