Oracle
 sql >> Baza danych >  >> RDS >> Oracle

PreparedStatement i setTimestamp w Oracle jdbc

Aby ustawić wartość znacznika czasu w PreparedStatement w strefie czasowej UTC, należy użyć

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

Wartość Timestamp to zawsze UTC, ale nie zawsze sterownik jdbc może automatycznie wysłać ją poprawnie na serwer. Trzeci parametr, Calendar, pomaga sterownikowi w prawidłowym przygotowaniu wartości dla serwera.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tworzenie globalnej tabeli tymczasowej w Oracle

  2. Jakie jest ustawienie wyświetlania części czasu z datą w Oracle PL/SQL developer?

  3. Limit czasu połączenia dla DriverManager getConnection

  4. Jak zmienić symbol waluty sesji w Oracle?

  5. CriteriaQuery filtr miesiąca i roku