Oracle
 sql >> база данни >  >> RDS >> Oracle

Вмъкнете клеймо за време с JdbcTemplate в база данни на Oracle (ORA-01858)

Не преобразувайте напред и назад между дати/времеви клейма и низове.

Просто подайте java.sql.Timestamp екземпляр като параметър:

Object[] params = {
         idCita,
         citaQuenda.getIdServicio(),
         new java.sql.Timestamp(citaQuenda.getFechaCita()),
         ESTADO_INICIAL,
         USUARIO_INICIAL };

String queryCitas = INSERT_CITAS;
super.getJdbcTemplate().update(queryCitas, params);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. В клъстер на Oracle sysdate винаги ли ще връща последователен отговор?

  2. Как тълкувате плана за обяснение на заявка?

  3. Буферът е твърде малък за преобразуване на CLOB в CHAR или BLOB в RAW

  4. Как да получите списък с всички процедури в пакет oracle

  5. Как да разбера дали база данни на Oracle е настроена за автоматично завършване?