注:以下是使用eclipse新建项目测试mybatis框架链接mysql出现问题记录,避免后面再遇到
1,出现版本不兼容问题:
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/mysql/jdbc/Driver : Unsupported major.minor version 52.0
Connector/J 5.1 支持Mysql 4.1、Mysql 5.0、Mysql 5.1、Mysql 6.0 alpha这些版本。
注意版本的与mysql匹配关系,尽量选择对应版本的jar(mysql-connector-java-5.1.30-bin.jar):
传送门,mysql官网下载链接:https://dev.mysql.com/downloads/connector/j/
Connector/J 5.1 支持Mysql 4.1、Mysql 5.0、Mysql 5.1、Mysql 6.0 alpha这些版本。
Connector/J 5.0 支持MySQL 4.1、MySQL 5.0 servers、distributed transaction (XA)。
Connector/J 3.1 支持MySQL 4.1、MySQL 5.0 servers、MySQL 5.0 except distributed transaction (XA) support。
Connector/J 3.0 支持MySQL 3.x or MySQL 4.1
2,测试链接MySQL时出现提示 错误:
Unknown character set: 'utf8mb4'"
检查下mysql版本是用的mysql6.0.5-alpha版本,
使用 SHOW CHARSET LIKE ‘%utf8%’查询数据库确实没有utf8mb4在字符集,
简直是坑,这个mysql6.0.5 alpha版本不知为何没有这个字符集,折腾半天,试了网上很多方式添加,都不行,直接卸载。。。。
安装mysql-5.6.36-winx64.zip(查了下这版本应该是比较稳定了),
安装好后马上就正常了
传送门,mysql官网下载链接:https://dev.mysql.com/downloads/mysql/5.6.html
3,mysql免安装版配置时出现如下问题
传送门,绿色版安装教程: http://blog.csdn.net/qq_30617755/article/details/75213020
---------------------------
mysqld.exe - 系统错误
---------------------------
由于找不到 MSVCR100.dll,无法继续执行代码。重新安装程序可能会解决此问题。
---------------------------
---------------------------
mysqld.exe - 系统错误
---------------------------
由于找不到 MSVCP100.dll,无法继续执行代码。重新安装程序可能会解决此问题。
解决办法:
查找C:\Windows\SysWOW64(32位C:\Windows\system32) 的系统目录MSVCR100.dll发现已经有了,怀疑是没有运行环境,参考如下方式下载
Microsoft Visual C++ 2010 x64 Redistributable (找准版本我下载的一个5M)
解决
Win10系统丢失MSVCP100.dll导致程序无法启动的解决办法
Win10企业版系统用户反馈,他在运行程序的过程中弹出了一个系统错误窗口,提示“无法启动程序,因为计算机中丢失MSVCP100.dll”。很多用户都根据提示重新安装了该程序,然而问题并没有得到解决,这该怎么办呢?
步骤:
1、打开浏览器,在地址栏输入“www.microsoft.comzh-cn”回车打开微软中国官方网站;
2、打开网页后在窗口右侧搜索框内输入“vc++ 2010”,然后点击右侧的搜索按钮;
3、点击搜索出来的第一个链接;
4、在页面中选择安装语言,然后点击“下载”;
5、在弹出的界面中选择“不用了,谢谢,继续安装”类似跳过的选项;
6、然后会自动弹出下载窗口,若没有弹出,我们可以点击“如果您的下载在30秒后还未开始,单击此处”即可下载,下载完成后,关闭所有程序和网页,开始安装,安装好后重启计算机即可完美解决。