`

表不存在[com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException]

 
阅读更多

今天测试部要压力测试系统,所以重新选择服务器搭建环境,以下省略搭建过程5000字。启动Tomcat服务器时报错,如下图:



 

上图所说找不到表,可是我查看了库里表是存在的。表名字也是正确的。我也看了映射当中相关文件与是正确。查找问题过程中还重新导过表。依然出显问题。没有办法换了一下库,问题没有了。找大牛来查询一下,问题原因是当前Linux系统上的MYSQL区分大小写。看了一下配置文件(*.hbm.xml),果然配置文件当中是大写的。

问题是找到了,将配置文件当中改一下就OK了,可是这个不能治根。

下面是配置Mysql的文件,让Mysql不区分大小写,以下内容来源于网络:

http://280862132.iteye.com/blog/1768058

切换到root帐号,在" /etc/my.cnf " 或 " /etc/mysql/my.cnf "  中的 " [mysqld] " 下面添加添加 " lower_case_table_names=1 " 如下内容:

 

# The MySQL server 
[mysqld] 
port            = 3306 
socket          = /var/lib/mysql/mysql.sock 
skip-external-locking 
key_buffer_size = 16M 
max_allowed_packet = 1M 
table_open_cache = 64 
sort_buffer_size = 512K 
net_buffer_length = 8K 
read_buffer_size = 256K 
read_rnd_buffer_size = 512K 
myisam_sort_buffer_size = 8M 
# add here 
lower_case_table_names=1 

 使用" service mysqld restart "重启Mysql就行了。

下面符上启动Mysql相关命令:

http://blog.sina.com.cn/s/blog_6c95fee5010175t7.html

 

 

  • 大小: 46.3 KB
分享到:
评论

相关推荐

    Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: ….. this is incompatible with sq

    1、写在开头 标题之前我想说一下Linux的mysql真的实在是太坑了。太坑了。总是会出现这样那样的你想不到的问题。崩溃了。首先来罗列一下我遇到过的...Cause:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorExcepti

    bitronix 连接 MySQL 出现MySQLSyntaxErrorException 的解决方法

    Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user ''@'localhost' to database 'hibernate' at sun.reflect.NativeConstructorAccessorImpl.new

    mysql-connector-java-5.1.12.rar 源代码

    MySQL Connector/J 5.1.12 是 MySQL 官方提供的用于 Java 应用程序...3. com.mysql.jdbc.exceptions 包:包含所有由 MySQL Connector/J 抛出的异常类,如 `com.mysql.jdbc.exceptions.MySQLSyntaxErrorException` 和 `...

    mysql的jar

    5. **异常处理**:当数据库操作遇到问题时,会抛出特定的异常,如`com.mysql.jdbc.exceptions.MySQLSyntaxErrorException`和`com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException`等。...

    mysql_jdbc连接数据库-错误提示.pdf

    Exception in thread "main" com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown database 'hrtrain' ``` **解决方法**: - 确认数据库名称是否正确。 - 检查MySQL服务状态,确保其正在运行。 #### 五...

    解决mysql导入新数据库大小写问题(Table ‘zup.Domain_System’ doesn’t exist)

    问题 Table ‘zup.Domain_System’ doesn’t exist ...### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'zup.Domain_System' doesn't exist ; bad SQL grammar []; nested

    mysql-connector-java-5.1.33-bin.src源码

    6. **异常处理**: 源码中包含了大量的异常类,如`com.mysql.jdbc.exceptions.MySQLSyntaxErrorException`,这些异常类对应于MySQL数据库的各种错误情况,帮助开发者诊断和解决问题。 7. **性能优化**: MySQL ...

    mysql-connector-java-6.0.6源码

    6. **异常处理**:`com.mysql.jdbc.exceptions`包包含了所有可能抛出的MySQL特定异常,如`MySQLSyntaxErrorException`、`MySQLIntegrityConstraintViolationException`等,这些异常在遇到错误时被抛出,帮助开发者...

    mysql-connector-java-5.1.13-bin.jar

    3. `com.mysql.jdbc.exceptions`包:包含了MySQL特有的异常类,如`MySQLSyntaxErrorException`、`MySQLIntegrityConstraintViolationException`等,这些异常帮助开发者识别和处理数据库操作中的错误。 使用这个驱动...

    mysql-connector-java-5.1.48 (1).jar

    5. `com.mysql.jdbc.exceptions`: MySQL特有的异常类,如`MySQLSyntaxErrorException`、`MySQLIntegrityConstraintViolationException`等,这些异常在处理数据库操作时可能会被抛出。 使用这个驱动,开发者可以创建...

    jeecms2012sp1支持高版本mysql数据库补丁

    jeecms2012sp1支持高版本mysql数据库补丁 ...com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown table 'table_names' in information_schema 使用方法:压缩包解压,将文件拷贝到对应的目录即可

    mysql-connector-java-3.1.7.zip

    8. **异常处理**:使用`com.mysql.jdbc.exceptions`包中的异常类,如`MySQLSyntaxErrorException`,`MySQLIntegrityConstraintViolationException`等,提供详细的错误信息。 9. **性能优化**:包括预编译的SQL语句...

    mysql-connector-java-5.0.8-bin.jar

    2. `com.mysql.jdbc.exceptions`包:这里包含了所有可能抛出的异常类,如`MySQLSyntaxErrorException`、`MySQLTransactionRollbackException`等,这些异常对应于在与MySQL交互时可能出现的问题。 3. `...

    mysql授权管理1

    首先,我们从给定的描述中可以看到一个常见的错误提示:“Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user 'root'@'%' to database 'bcsap'”。这个异常表明,用户'...

    mysql-connector-java-5.1.36-bin

    9. **异常处理**:定义了 `com.mysql.jdbc.exceptions` 包下的异常类,如 `MySQLSyntaxErrorException` 和 `MySQLTimeoutException`,便于处理错误和异常情况。 在实际应用中,你需要在项目的构建配置文件(如 ...

    JavaFX程序初次运行创建数据库并执行建表SQL详解

    这段代码首先尝试连接到"UTILITY"数据库,如果抛出`SQLException`,特别是`MySQLSyntaxErrorException`(可能需要检查对应的新异常类型),说明数据库不存在,那么就显示一个正在创建数据库的提示,并在后台调用`...

    JSP向MYSQL插入单引号内容出错的解决方法.pdf

    java.servlet.ServletException: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right ...

    Java常见异常

    3. **com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column '[数据库表标识符].[列名]' in 'field list'** 这个错误表示在执行SQL查询时,尝试访问不存在的数据库列。检查数据库结构和...

    乐优商城.xmind

    com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'idASC' in 'order clause' 错误:(desc ? "DESC" : "ASC"); 正确:(desc ? " DESC" : " ASC"); 字符串空格问题 新增 Controller...

    解决MySQL 5.7.9版本sql_mode=only_full_group_by问题

    com.MySQL.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘col_user_6.a.START_TIME’ which is not ...

Global site tag (gtag.js) - Google Analytics