java - Vaadin 错误 : com. microsoft.sqlserver.jdbc.SQLServerException: 'LIMIT' 附近的语法不正确

标签 java sql-server vaadin7

我正在尝试使用 Vaadin + Sql Server 的示例。

创建 JDBCConnectionPool 后,我有以下内容:

TableQuery tq = new TableQuery("myTableName", MyJDBCConnectionPool);
tq.setVersionColumn("MyIdColName");
SQLContainer container = new SQLContainer(tq);

然后我得到了这个错误:

com.microsoft.sqlserver.jdbc.SQLServerException: Incorrect syntax near 'LIMIT'

有什么帮助吗?

最佳答案

我想这与 Vaadin 无关:在我看来,问题在于 JDBC 认为它正在与 MySQL 数据库对话(LIMIT 是 MySQL 的保留字);您需要重新检查您的配置(对此我无能为力,但如果您发布它,其他人可以查看它)。

关于java - Vaadin 错误 : com. microsoft.sqlserver.jdbc.SQLServerException: 'LIMIT' 附近的语法不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20792492/

相关文章:

mysql - 使用 sqlalchemy 测量 mysql-server 上的插入时间和查询时间

sql - 同步表 - UPDATE INSERT DELETE 的顺序重要吗?

c# - 如何从返回到文本框的 SQL 查询中将数字四舍五入到小数点后两位

java - 如何等待窗口的退出事件?

java - 如何更新 Vaadin 网格上的项目而不显式放置所有字段?

java - 我应该从哪里开始调查 SocketTimeoutException : Read timed out

java - Vim - 自动完成 Java

java - 在 Tomcat7 上创建 REST 服务的依赖项(使用 Maven 的 Netbeans 项目)

java - 核对工具[比较两个大数据记录集]

java - 在 Openshift 中部署 Vaadin 应用程序