AWS の RDS 内で MySQL を使用してプロトタイプを作成しています。私たちのコードは現在 Oracle を使用しています。他のユーザーに影響を与えずに直接制御できない接続プール API を使用します。Oracle データベースは、米国/東部タイムゾーンに設定されています。MySQL データベースは UTC に設定されています。米国/東部向けに記述されている場合に UTC を処理するようにすべてのコードを変更するのではなく、a) 米国/東部を使用するようにデータベース サーバーを変更するか、b) 接続 URL に属性を設定してすべてを設定する方法を探しています。 UTC から米国/東部に変換する接続。
mysql コマンド ライン ツールを使用すると、time_zone = 'US/Eastern を設定でき、接続で機能します。グローバルに設定しようとしましたが、権限がなく、AWS のインスタンス内でそれを行う権限を自分自身に与えることができません。
MySQL コネクタ J の URL 文字列のドキュメントで、タイムゾーン関連の属性をすべて調べましたが、必要なものはないようです。connectionAttributes=time_zone:US/Eastern を試しましたが、うまくいきません。
AWS には、インスタンスの作成時に気付かなかった別のタイムゾーンでインスタンスを作成する魔法がありますか?
AWS 内でデータベース サーバーのタイムゾーンを変更する方法を探しましたが、うまくいきませんでした。私は何か見落としてますか?
mysql コマンド ライン クライアントの場合と同様に、URL 文字列を使用してこれを行う方法はありますか?