我碰到的问题是启动不报错,然后查询的时候就会报错com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure,我碰到的问题和mysql 8 小时的问题不同,mysql8小时是需要程序正常运行一段时间,我的刚运行就报错,后来查了很多资料都没用,后来自己各种试错才找出问题,问题代码如下
正常情况下这样子链接数据库是没有问题的,但是在生产环节我们是严格区分没个系统的账号权限的,由于我在链接后面加了一条
&useSSL=true 这个参数,导致链接失效。这个参数主要是为了兼容高级版本的mysql,去掉他或者设置为false就可以了。