2013-03-27 2 views
16

У меня есть MySQL базы данных по Netbeans, и я хочу видеть, что просматривать данные, но у меня есть a error 1064 'OPTION SQL_SELECT_LIMIT=DEFAULT'. как я могу исправить? Благодарю.«ВАРИАНТ SQL_SELECT_LIMIT = DEFAULT»

ответ

27

Некоторые 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-разъем-Java 5.1.22 и проблема, кажется, исправлено:

SET SQL_SELECT_LIMIT = DEFAULT

Так предлагаемое исправление для пользователя: загрузите новую версию соединителя/j и измените запись драйвера в базах данных.

Похожих исправления: Обновление в комплекте разъема/J версия

+0

как я могу обновить? Я уже новичок в java – mrtgzl

+0

Может ли кто-нибудь дать краткое описание шагов по обновлению версии разъема/j? – Soumajyoti

+3

В теории вам просто нужно изменить банки на пути к классу, чтобы добавить новую версию (загруженную с сайта MySQL). В моем случае мне пришлось переключить 'mysql-connector-java-5.1.17-bin.jar' (существующую версию) на' mysql-connector-java-5.1.26-bin.jar' (недавно загруженный) и что исправлено проблема. –

5

Найден ответ от другого вопроса ... Шаги достаточно просты.

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 и нажмите «Настроить». Добавить последний драйвер. Удалите предыдущий драйвер.

Повторно подключиться к dabatase в среде IDE.

0

Я смог обойти эту ошибку, установив собственный лимит на запрос. Это сработало для меня, потому что я полностью контролировал заявление sql. Указав лимит сам, он не полагался на «дефолт». Я также позаботился, чтобы завершить запрос с помощью ';' но не уверен, что это имело какое-либо значение.

0

Просто перезапустите сервер MySql (WAMP, XAMP). Решил мою проблему.

Если вы используете старую рыбку, обновите до версии 4.1,

Смежные вопросы