08:49:45,218 WARN JDBCExceptionReporter:71 - SQL Error: 156, SQLState: S1000 关键字 'user' 附近有语法错误。
2010-06-13 08:54
435 查看
昨晚运行以前的一个项目,在初始化数据的时候报:
08:49:45,218 WARN JDBCExceptionReporter:71 - SQL Error: 156, SQLState: S1000
08:49:45,218 ERROR JDBCExceptionReporter:72 - 关键字 'user' 附近有语法错误。
org.hibernate.exception.GenericJDBCException: could not execute query
at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.loader.Loader.doList(Loader.java:2147)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2028)
at org.hibernate.loader.Loader.list(Loader.java:2023)
at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:393)
项目原来是采用mysql数据库,但由于现在本机上没装mysql,所以改为连接sqlserver 2005。
原来是:
user与sql2005中的关键字段重名引起的。
解决办法:把user名字换成别的就行,例如username
看来user是一个很“吃香”的名字啊,以后注意
原文来自:雨枫技术教程网 http://www.fengfly.com
原文网址:http://www.fengfly.com/plus/view-168848-1.html
08:49:45,218 WARN JDBCExceptionReporter:71 - SQL Error: 156, SQLState: S1000
08:49:45,218 ERROR JDBCExceptionReporter:72 - 关键字 'user' 附近有语法错误。
org.hibernate.exception.GenericJDBCException: could not execute query
at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.loader.Loader.doList(Loader.java:2147)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2028)
at org.hibernate.loader.Loader.list(Loader.java:2023)
at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:393)
项目原来是采用mysql数据库,但由于现在本机上没装mysql,所以改为连接sqlserver 2005。
原来是:
user与sql2005中的关键字段重名引起的。
解决办法:把user名字换成别的就行,例如username
看来user是一个很“吃香”的名字啊,以后注意
原文来自:雨枫技术教程网 http://www.fengfly.com
原文网址:http://www.fengfly.com/plus/view-168848-1.html
相关文章推荐
- Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 关键字 'user' 附近有语法错误
- 关键字 'user' 附近有语法错误
- c# 数据库(SQL2005)在关键字 'USER' 附近有语法错误
- 关键字 'user' 附近有语法错误
- 【数据库-SQL】SQL Server 中UNION 与ORDER BY共存(错误提示:关键字 'ORDER' 附近有语法错误。)
- sqlserver 2000_在关键字 'user' 附近有语法错误
- Hibernate--关键字 'user' 附近有语法错误
- 在关键字 'user' 附近有语法错误
- 关键字'User'附近有语法错误
- [Microsoft][ODBC SQL Server Driver][SQL Server]在关键字 'user' 附近有语法错误。
- 错误:SQL Error: 1406, SQLState: 22001____Data truncation: Data too long for column 'add_user' at row 1
- commons-dbutils 关键字 'SET' 附近有语法错误和',' 附近有语法错误
- sql 缺少注释的结尾标记 '*/'。 '*' 附近有语法错误。 在注释中包含 GO 命令会生成一个错误信息
- 'none' 附近有语法错误。Sql未转义引起错误
- SQL 关键字 'USER' 附近有语法错误怎么办
- org.hibernate.exception.SQLGrammarException: 关键字 'user' 附近有语法错误。
- 在关键字'('附近有语法错误 Incorrect syntax near '(' in sql server table values function
- Login failed for user 'sa'. (Microsoft SQL Server, Error: 18456)
- 关键字'USER' 附近有语法错误。
- 解决SQL Server 2005 还原数据库错误:System.Data.SqlClient.SqlError: 在对 'C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/BusinessDB.mdf