`

数据库是SQLServer2008,出现'limit' 附近有语法错误

阅读更多

异常:

 

警告: SQL Error: 102, SQLState: S0001
2010-2-9 14:41:32 org.hibernate.util.JDBCExceptionReporter logExceptions
严重: 'limit' 附近有语法错误。
[ERROR] 2010-02-09 14:41:32,734 method:org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:253)
Servlet.service() for servlet default threw exception
com.microsoft.sqlserver.jdbc.SQLServerException: 'limit' 附近有语法错误。

 

原因是hibernate.properties中的方言指定错误

hibernate.dialect=org.hibernate.dialect.MySQLDialect
// 改成
hibernate.dialect=org.hibernate.dialect.SQLServerDialect

 之前习惯用mysql,现在的项目用sqlserver数据库,忘改了,晕死!

 

 

PS:希望能帮助更多的人少走弯路!

4
0
分享到:
评论
6 楼 gotosuzhou 2015-07-30  
zhangzi 写道
lylshr 写道
顶,大哥你真强啊


晕死,这有啥强的?



那里强
5 楼 chaosbead 2015-01-03  
谢谢,我纠结了半天
4 楼 gotosuzhou 2012-03-19  
多谢,他娘的。让我迷茫了半个早上;
3 楼 JaneLan 2010-07-12  
lylshr 写道
顶,大哥你真强啊

2 楼 zhangzi 2010-04-07  
lylshr 写道
顶,大哥你真强啊


晕死,这有啥强的?
1 楼 lylshr 2010-04-07  
顶,大哥你真强啊

相关推荐

    SQL Server和国产数据库之间数据移植研究.pdf

    在数据查询方面,文档通过SQL Server的 `TOP n` 语句和Kingbase ES 3.1的 `LIMIT` 关键字,说明了如何在两种数据库中实现相似的查询功能。这表明在迁移数据时,需要转换SQL语法以适应新的数据库环境。 最后,文档还...

    sql server语法笔记整理

    SQL Server是一种广泛使用的关系型数据库管理系统,由微软公司开发,提供了强大的数据存储、查询和管理功能。本笔记主要针对SQL Server的语法进行整理,旨在帮助初学者快速掌握基础概念和常用操作。 一、SQL简介 ...

    SqlServer,MySQL,SQlite数据库的连接,以及读写操作

    5. 注意不同数据库系统的SQL语法差异,例如MySQL支持的`LIMIT`在SQL Server中需要转换为`TOP`。 总结,理解和掌握SQL Server、MySQL和SQLite的连接与操作是每个IT从业者的基本技能。无论是进行数据读取、写入还是...

    数据库基本概念 ,常用数据库,sql server数据库,Access数据库,sql语句,数据库连接,数据库分页显示

    - **分页原理**:通过限制查询结果集的数量来实现,通常结合 LIMIT 和 OFFSET 关键字(SQL Server 中为 TOP 和 ROW_NUMBER 函数)。 - 示例: ```sql SELECT * FROM ( SELECT *, ROW_NUMBER() OVER (ORDER BY id...

    常用数据库sql分页

    数据库SQL分页技术 数据库分页是指从大规模的数据集中提取指定的记录数,以减少数据传输量,提高应用程序的性能和用户体验。常见的数据库管理系统包括MySQL、SQL Server、Oracle、DB2等,每种数据库管理系统都有其...

    sqlserver与myqsql区别

    标题中提到的是“sqlserver与mysql区别”,而描述部分明确指出“MS SQL不支持limit语句”,并给出了一些替代方案,比如使用top和row_number() over()函数。下面将围绕标题和描述,结合部分内容,详细阐述SQL Server...

    SQL Server数据库 习题

    【SQL Server数据库 习题】相关的知识点主要集中在SQL语言的操作上,包括了数据表的创建、数据的插入、查询、更新、删除以及统计分析。以下是对这些知识点的详细解释: 1. **创建表**:使用`CREATE TABLE`语句创建...

    sqlserver中访问ORACLE返回1行数据

    其中一种常见的情形是从 SQL Server 数据库环境中查询 Oracle 数据库的数据。这通常涉及到跨数据库查询的技术,如使用 OPENQUERY 关键字。然而,在实际操作过程中可能会遇到一个问题:即期望获取多行数据时,却只...

    ORACLE、MySQL、SqlServer,三大数据库区别整理以及常用语句

    ### ORACLE、MySQL、SqlServer,三大数据库区别整理以及常用语句 #### 一、数据库简介与对比 在当今数字化时代,数据库技术对于企业信息化管理至关重要。ORACLE、MySQL与SQL Server作为市场上广受欢迎的三种数据库...

    各数据库分页语法支持

    不同的数据库系统提供了不同的分页机制,本文将详细介绍几种常见数据库(Oracle、DB2、SQL Server、PostgreSQL)的分页语法支持,并给出具体的示例。 #### Oracle 数据库分页 Oracle 支持多种分页方式,包括三层...

    数据库 SQL基本语法教程

    总结,本“数据库SQL基本语法教程”全面覆盖了SQL的基础知识,无论你是初学者还是需要巩固基础的开发者,都能从中受益。通过学习,你将能够熟练地管理和操作数据库,为日常的工作和项目提供有力支持。

    Sqlserver、Oracle、MySql、PostgreSql、SqlLite数据库差异

    - 实现方式略有不同,例如在 Sqlserver 中可以使用 `IDENTITY` 关键字,在 Oracle 中则使用序列(`SEQUENCE`)。 - **表名规范**: - 各数据库在命名规则上略有不同,但普遍推荐使用有意义的英文单词或短语,并遵循...

    java语言的分页查询功能(mysql和sql server)

    本教程将详细讲解如何在Java中实现不分框架的分页查询,同时涵盖对MySQL和SQL Server数据库的支持。 一、基础知识 1. 分页概念:分页是将大量数据按一定数量分成若干部分,每次只加载一部分到内存中显示,用户可以...

    50种方法巧妙优化你的SQL Server数据库

    在IT行业中,优化数据库性能是确保系统高效运行的关键步骤之一,尤其对于SQL Server数据库而言,其性能直接影响到数据处理速度和应用响应时间。以下是从给定文件标题、描述、标签和部分内容中提炼出的关于“50种方法...

    mybatis spring sqlserver mysql

    在IT行业中,数据库管理和数据查询优化是至关重要的环节。MyBatis、Spring和SQL Server、MySQL这...在提供的压缩包文件“sqlserver分页”中,可能包含的是针对SQL Server分页查询的示例代码或配置,供开发者参考学习。

    数据库迁移及区别比较(Oracle,Sql Server,MySql).docx

    4. **SQL语句的修改**:不同的数据库系统有不同的SQL语法,因此需要对项目中的SQL语句进行调整,使其能在目标数据库环境中正常执行。 5. **数据库连接和驱动**:更换数据库连接字符串和驱动,例如,从SQL Server的...

    数据库分页大全,oracle,sqlserver,mysql

    ### 数据库分页技术详解:Oracle、SQL Server、MySQL #### 一、引言 在进行数据查询时,为了提高用户体验以及系统性能,通常需要对数据进行分页处理。不同的数据库管理系统(Database Management System,DBMS)...

    SQL server 2005数据库课件+实例

    SQL Server 2005是微软公司推出的一款关系型数据库管理系统,它在企业级数据管理、数据存储和分析中扮演着重要角色。本课件旨在深入讲解SQL Server 2005的各项核心功能,结合实例,使学习者能熟练掌握数据库操作。 ...

    mybatis分页插件,支持kingbase、tdengine、达梦、mysql、oracle、sqlserver等数据库

    这款插件不仅兼容多种数据库系统,如Kingbase、TDengine、达梦、MySQL、Oracle和SQLServer,还极大地简化了在实际开发中处理大量数据时的分页操作。下面我们将详细探讨MyBatis分页插件的核心功能、原理以及与各...

    SQL Server笔试题(Sql2000常见笔试题)

    SQL Server 是一款由微软公司开发的关系型数据库管理系统(RDBMS),广泛应用于企业级数据存储和管理。本题主要考察的是SQL Server 2000的基础知识,包括单词解释、SQL语句编写、填空和问答。 1. **单词解释** - *...

Global site tag (gtag.js) - Google Analytics