sql >> Databasteknik >  >> RDS >> Mysql

JDBC ger MySQL datetime i UTC

En JDBC-drivrutin måste använd den lokala tidszonen när du hämtar eller lagrar tidsstämplar, om inte en kalender med den specifika tidszonen tillhandahålls.

Tyvärr är JDBC-specifikationen inte alltid tydlig om hur drivrutiner ska bete sig, och det ser ut som att MySQL gör det fel. För MySQL kan du tvinga tidszonen den använder genom att ange ett eller flera alternativ i anslutningssträngen serverTimeZone och tillhörande fastigheter. Se http://dev. mysql.com/doc/connector-j/en/connector-j-reference-configuration-properties.html för en fullständig lista.




  1. 10 Microsoft Access-tips för att skapa utvalda frågor

  2. Hur man hanterar PDO-undantag

  3. Sammanfoga två tabeller i JPA-förrådet

  4. Undersöker ett ORA 028513 DG4ODBC-fel