根据自己测试结果,出现以上错误,归根结底就是mysql-connector-java.jar和mysql数据库版本不匹配。一般就是更换mysql-connector-java.jar解决,重新数据库太麻烦。
另外,可以百度下mysql的transaction_isolation和tx_isolation,据说有点乱。我没仔细查,看到有网友提到过这个事情。
jar下载地址见下面链接:包含mysql-connector-java-5.1.12.jar和mysql-connector-java-5.1.47.jar,分别对应解决'transaction_isolation' 或者 'tx_isolation'问题。