我正在连接到MySQL数据库,但出现有关时区的错误。所以我通过添加useLegacyDatetimeCode=false&serverTimezone=UTC
来解决它:
String url = "jdbc:mysql://" + host + ":" + port + "/" + db_isim +
"?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC";
现在我也需要添加此内容:?useUnicode=true&characterEncoding=utf8
有办法吗? (英语不是很好,所以基本的解释或仅代码就可以了)
我需要为土耳其字符添加此代码。我尝试在其旁边添加,但是连接丢失了。
答案 0 :(得分:2)
您可以按以下格式键入代码,如果在连接中遇到问题,请确保代码中使用的变量或确保添加jdbc库
String url = "jdbc:mysql://" + host + ":" + port + "/" + db_isim + "?useUnicode=true&useJDBCCompliantTimezoneShift=true&characterEncoding=utf8&useLegacyDatetimeCode=false&serverTimezone=UTC";
答案 1 :(得分:0)
您是否尝试过:
String url = "jdbc:mysql://" + host + ":" + port + "/" + db_isim
+ "?useUnicode=true&"
+ "useJDBCCompliantTimezoneShift=true&"
+ "useLegacyDatetimeCode=false&"
+ "serverTimezone=UTC&"
+ "characterEncoding=utf8";