已采纳回答 / qq_一路向左_0
造成这个问题的原因是你用的Mysql版本过高,mysql在高版本中增加了数据加密技术,也就是SSL协议,在用户通过第三方软件连接时需要对连接信息进行SSL转换加密,而你提供的地址如果没有申明SSL转换,就会导致新版mysql无法识别,相当于你提供了错误的地址。解决方法是在url后面加上SSL申明useSSL=true。比如我这样:"jdbc:mysql://localhost:3306/zx?useUnicode=true&useSSL=true"
2016-08-11