sql >> データベース >  >> RDS >> Oracle

OracleデータベースにJdbcTemplateを使用してタイムスタンプを挿入します(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. mysqlデータベース挿入はすべてのIDを4294967295に変更しています

    2. JDBC自動クエリが非常に遅くなりました

    3. MySQL列から末尾の改行を削除する

    4. 致命的:ユーザーpostgresのパスワード認証に失敗しました(pgAdmin4を使用したpostgresql11)