我正在使用此连接字符串从java连接到mysql:
jdbc:mysql://localhost:3306/db?noDatetimeStringSync=true&useUnicode=yes&characterEncoding=UTF-8
是否可以在字符串中设置会话变量,以便SET UNIQUE_CHECKS=0;在连接到服务器时执行?显而易见的
jdbc:mysql://localhost:3306/db?noDatetimeStringSync=true&useUnicode=yes&characterEncoding=UTF-8&unique_checks=0
基于这样的事实,它似乎不起作用
"JDBC:MySQL的://本地主机:3306 /分贝noDatetimeStringSync =真了useUnicode =是&的characterEncoding = UTF-8&UNIQUE_CHECKS = blahblah`
不会产生任何错误.
干杯!
小智 8
如何使用sessionVariables:
jdbc:mysql://localhost:3306/db?noDatetimeStringSync=true&useUnicode=yes&characterEncoding=UTF-8&sessionVariables=unique_checks=0
Run Code Online (Sandbox Code Playgroud)