javax.servlet.ServletException: java.lang.UnsupportedClassVersionError: com/mysql/cj/jdbc/Driver : Unsupported major.minor version 52.0 (unable to load class com.mysql.cj.jdbc.Driver)
Unsupported major.minor version 52.0就是版本不兼容的意思。在保证java web程序正常运行的前提是mysql和mysql的驱动保持一致。jdk基本上就是1.7的。
1.查看mysql的版本,我的是5.7.44。5代表主版本,7代表次版本。
select version() ;
2.查看自己下载的mysql驱动版本 ,我的是5.0.3,也就是5.0版本。
总结:mysql和它的驱动程序的主版本一定得一直,5.X.X的。如果不一致在官网下载即可。
驱动下载地址:https://downloads.mysql.com/archives/c-j/
mysql安装包下载地址:https://downloads.mysql.com/archives/installer/