Mysql
 sql >> Database >  >> RDS >> Mysql

JDBC fornisce data e ora a MySQL in UTC

Un driver JDBC deve utilizzare il fuso orario locale durante il recupero o la memorizzazione di timestamp, a meno che non venga fornito un calendario con il fuso orario specifico.

Sfortunatamente, le specifiche JDBC non sono sempre chiare su come dovrebbero comportarsi i driver e sembra che MySQL abbia sbagliato. Per MySQL puoi forzare il fuso orario che utilizza specificando una o più opzioni nella stringa di connessione serverTimeZone e relative proprietà. Vedere http://dev. mysql.com/doc/connector-j/en/connector-j-reference-configuration-properties.html per un elenco completo.