'OPTION SQL_SELECT_LIMIT = DEFAULT'

mrt*_*gzl 24 java mysql

我在Netbeans上有一个mysql数据库,我希望看到那个视图数据,但我有.我该怎么办?谢谢.a error 1064 'OPTION SQL_SELECT_LIMIT=DEFAULT'

tsu*_*mon 37

一些google foo引导我这样:

http://bugs.mysql.com/bug.php?id=66659

那个错误报告听起来很像你的问题 - 对你没有好的解决方法.但是有更多阅读的领先优势.

你问题的相似之处:

  1. 它也是涉及的jdbc驱动程序
  2. 错误消息是相同的
  3. 问题发生在最近的mysql服务器版本上

所以我试图在mysql-connector-java源代码中找到问题,并StatementImpl.java在5.1.18版本中找到了该语句- 可以在这里找到旧版本:

http://www.docjar.com/html/api/com/mysql/jdbc/StatementImpl.java.html

SET OPTION SQL_SELECT_LIMIT=DEFAULT在文件中查找" ",你会发现它.

我还检查了最新版本

我检查了mysql-connector-java 5.1.22的来源,问题似乎得到解决:

SET SQL_SELECT_LIMIT=DEFAULT
Run Code Online (Sandbox Code Playgroud)

因此建议用户修复:请下载较新版本的connector/j并修改数据库中的驱动程序条目.

建议的修复:更新捆绑的连接器/ j版本

  • 从理论上讲,您只需要修改类路径上的jar就可以添加新版本(从MySQL网站下载).在我的情况下,我不得不将`mysql-connector-java-5.1.17-bin.jar`(现有版本)切换为`mysql-connector-java-5.1.26-bin.jar`(新下载)并修复问题. (3认同)
  • BTW,解决这个特定错误的版本是[5.1.20](http://dev.mysql.com/doc/relnotes/connector-j/en/news-5-1-20.html). (2认同)

Sou*_*oti 7

从另一个问题找到答案......步骤非常简单.

  1. 从这里下载最新的jar文件:http://dev.mysql.com/downloads/mirror.php?id = 412737.解压缩将jar文件" mysql-connector-java-5.1.25-bin.jar" 复制到此文件夹:C:\Program Files\NetBeans 7.3\ide\modules\ext

  2. 在Netbeans IDE中:断开与数据库的连接.单击服务.展开驱动程序 右键单击MySQL并按Customize.添加最新驱动程序删除以前的驱

在IDE中重新连接到dabatase.