您好,登錄后才能下訂單哦!
異常描述
Exception in thread "main" java.sql.SQLException: The server time zone value '???ú±ê×??±??' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.
JDBC連接mysql 用的是.connector.6.0.jar
問題解決:
String url = "jdbc:mysql://localhost:3306/zdx?serverTimezone=UTC";
在url后面加上?serverTimezone=UTC
如下:
String url = "jdbc:mysql://localhost:3306/zdx?serverTimezone=UTC";
提示:Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
這個問題不算錯誤,只是友好提示,如果不想要,在6.0的jar里,mysql可以自動加載驅動,
也即是
Class.forName("com.mysql.jdbc.Driver");這句話注釋掉就不會再出現這個提示。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。