sql >> Database teknologi >  >> RDS >> Oracle

PreparedStatement og setTimestamp i oracle jdbc

For at indstille en tidsstempelværdi i en PreparedStatement i UTC-tidszone skal man bruge

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

Tidsstempelværdien er altid UTC, men ikke altid kan jdbc-driveren automatisk sende den korrekt til serveren. Den tredje parameter, Calendar, hjælper driveren med at forberede værdien for serveren korrekt.




  1. Hvad er MariaDB TX? Sådan administreres den nye MariaDB MySQL Fork!

  2. Sådan ignoreres fejl med psql \copy meta-kommando

  3. Hvordan indsætter man en opdaterbar post med JSON-kolonne i PostgreSQL ved hjælp af JOOQ?

  4. Beregn decil ud fra frekvens i MySQL