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

Indsæt tidsstempel med JdbcTemplate i Oracle-database (ORA-01858)

Konverter ikke frem og tilbage mellem datoer/tidsstempler og strenge.

Bare send en java.sql.Timestamp instans som en parameter:

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. MySQL:Kan ikke oprette tabel (fejlnr:150)

  2. Kan ikke bruge filterkolonner fra materialiseret visningslog på tabel

  3. Logon-triggere i SQL Server

  4. hvordan sender man et tabelnavn som parameter til den lagrede procedure?