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

JDBC giver MySQL datetime i UTC

En JDBC-driver skal brug den lokale tidszone, når du henter eller gemmer tidsstempler, medmindre der er angivet en kalender med den specifikke tidszone.

Desværre er JDBC-specifikationen ikke altid klar over, hvordan drivere skal opføre sig, og det ser ud til, at MySQL gør det forkert. For MySQL kan du tvinge den tidszone, den bruger, ved at angive en eller flere muligheder i forbindelsesstrengen serverTimeZone og relaterede ejendomme. Se http://dev. mysql.com/doc/connector-j/en/connector-j-reference-configuration-properties.html for en komplet liste.




  1. vælg tilfældig værdi baseret på sandsynlighed chance

  2. Kan ikke springe til række 0 på MySQL resultatindeks 13

  3. MySQL-gruppe efter og bestil efter

  4. Python:bedste praksis og sikreste måde at oprette forbindelse til MySQL og udføre forespørgsler på