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

OraclejdbcのPreparedStatementとsetTimestamp

    UTCタイムゾーンのPreparedStatementにタイムスタンプ値を設定するには、

    を使用する必要があります。
    stmt.setTimestamp(1, t, Calendar.getInstance(TimeZone.getTimeZone("UTC")))
    

    タイムスタンプ値は常にUTCですが、jdbcドライバーが自動的にサーバーに正しく送信できるとは限りません。 3番目のCalendarパラメーターは、ドライバーがサーバーの値を正しく準備するのに役立ちます。




    1. MySQLでのOracleのRowIDに相当

    2. 低RTOでのディザスタリカバリのための複数の遅延レプリケーションスレーブ

    3. SQL Operations Studio(SQLOPS)とは何ですか?

    4. MariaDB FIELD()とFIND_IN_SET():違いは何ですか?