本文介紹了如何在MySQL 8的JDBC連接字符串中設(shè)置SQL模式?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我最近將MySQL實例從5.7升級到8.0。
我使用JDBC和如下所示的連接字符串連接到我的舊實例:
jdbc:mysql://[host:port]/[database]/?sessionVariables=sql_mode=''
升級到8.0后會導(dǎo)致此錯誤
com.mysql.cj.exceptions.WrongArgumentException: Malformed database URL, failed to parse the connection string near '='')'.
如何在MySQL 8的JDBC連接字符串中設(shè)置SQL模式?
推薦答案
似乎是MySQL Connector/J中的錯誤,我已經(jīng)為它提出了錯誤報告:
https://bugs.mysql.com/bug.php?id=92485
這篇關(guān)于如何在MySQL 8的JDBC連接字符串中設(shè)置SQL模式?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,