Соединение Netbeans и MySQL, но с ошибкой Big Integer - PullRequest
0 голосов
/ 25 апреля 2018

Итак, я пытаюсь добавить новое соединение в базу данных моего Netbeans, которая является MySQL, но я получаю ошибку приведения в Big Integer. Может кто-нибудь помочь мне? Подробно:

Я щелкаю правой кнопкой мыши на существующем MySQL Server на локальном хосте: 3306 [root (отключен) >> выберите connect , и это выскакивает


Невозможно подключиться к серверу MySQL:

org.netbeans.api.db.explorer.DatabaseException: org.netbeans.api.db.explorer.DatabaseException: java.sql.SQLException: java.lang.ClassCastException: java.math.BigInteger не может быть приведен к java. lang.Long.

Возможно, сервер не работает или ваши свойства подключения MySQL могут быть установлены неправильно. Хотите изменить свойства подключения MySQL?


И мои основные и административные свойства в порядке.

И я тоже это попробовал: щелкните правой кнопкой мыши на БД >> выберите Новое соединение >> Драйвер: MySQL (драйвер Connector / J) , URL JDBC : jdbc: mysql: // localhost: 3306 / mysql , но когда я проверяю соединение, оно выдает мне ту же ошибку.

** Сервер MySQL работает.

Спасибо.

Ответы [ 3 ]

0 голосов
/ 20 октября 2018

Это проблема с драйвером JDBC

У меня была похожая проблема в netbeans.Я решил, удалив драйвер по умолчанию (драйвер Connector / J) из списка драйверов в базах данных / драйверах, как показано ниже.

Это произошло с jdbc v8.0.12 на mysql v8.0

enter image description here

Поэтому после удаления драйвера jdbc по умолчанию я добавляю старую версию драйвера mysql-connector-java-5.1.47. Соединение успешно установлено.

enter image description here

0 голосов
/ 11 февраля 2019
  1. Удалите и очистите файлы jar коннектора jdbc, уже поставляемые с NetBeans.
  2. Добавить новый файл jar соединителя в библиотеку jdbc.
    (Вы можете скачать ==> mysql-connector-java / 8.0.11
  3. Попробуйте еще раз, теперь соединение будет в порядке.
0 голосов
/ 03 июня 2018

Какая версия вашего драйвера MySQL и вашего MySQL?Если вы хотите использовать MySQL 8, например, вы можете попробовать использовать драйвер MySQL, который поддерживает MySQL 8.

Попробуйте обновить mysql драйвер .

Для установкидрайвер:

1 ° Перейдите на вкладку служб сразу после базы данных.

2 ° Щелкните правой кнопкой мыши папку драйверов и выберите Добавить новый драйвер.

3 ° Нажмитедобавьте и найдите .jar загруженного вами драйвера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...