com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'easylabdb.userInfo' doesn't exist

这个问题主要是说,你查找的表不存在,但是,事实上我这个表示存在的,会产生这个问题的原因是,我这个表的大小写拼写方式跟sql语句中的大小写不一样,这时就要设置数据库不区分大小写

找到mysql的配置文件,服务器选用的是centos7

命令:

        cat   /etc/my.cnf   查看配置文件是否存在,如果存在就对其进行编辑

       vi     /etc/my.cnf   编辑文件

       输入 a/i/o   进行编辑

       添加属性

                     lower_case_table_names=0(0:区分大小写,1:不区分大小写,默认是1,所以需要修改为0)

重启数据库 :

                 systemctl restart mysqld.service

重启后,重新访问,就可以正常访问了.

原文地址:https://www.cnblogs.com/liuyangfirst/p/8124362.html