|
0 / 0 / 0
Регистрация: 22.08.2018
Сообщений: 4
|
||||||
Код java не подключается к БД MySQL22.08.2018, 03:25. Показов 3830. Ответов 6
У меня проблема при подключении к базе данных через код java в IDEA.
Сама IDEA подключается могу видеть таблицы, удалять и добавлять их. В IDEA установлена библиотека mysql-connector-java-5.1.6 А вот через код не хочет пишет: -------- MySQL JDBC Connection Testing ------------ Зарегистрирован драйвер MySQL JDBC! com.mysql.jdbc.exceptions.jdbc4.MySQLNon TransientConnectionException: Client does not support authentication protocol requested by server; consider upgrading MySQL client at sun.reflect.NativeConstructorAccessorImp l.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImp l.newInstance(NativeConstructorAccessorI mpl.java:62) at sun.reflect.DelegatingConstructorAccesso rImpl.newInstance(DelegatingConstructorA ccessorImpl.java:45) at java.lang.reflect.Constructor.newInstanc e(Constructor.java:423) at com.mysql.jdbc.Util.handleNewInstance(Ut il.java:406) at com.mysql.jdbc.Util.getInstance(Util.jav a:381) at com.mysql.jdbc.SQLError.createSQLExcepti on(SQLError.java:984) at com.mysql.jdbc.SQLError.createSQLExcepti on(SQLError.java:956) at com.mysql.jdbc.MysqlIO.checkErrorPacket( MysqlIO.java:3491) at com.mysql.jdbc.MysqlIO.checkErrorPacket( MysqlIO.java:3423) at com.mysql.jdbc.MysqlIO.checkErrorPacket( MysqlIO.java:910) at com.mysql.jdbc.MysqlIO.secureAuth411(Mys qlIO.java:3923) at com.mysql.jdbc.MysqlIO.doHandshake(Mysql IO.java:1273) at com.mysql.jdbc.ConnectionImpl.createNewI O(ConnectionImpl.java:2031) at com.mysql.jdbc.ConnectionImpl.<init>(Con nectionImpl.java:718) at com.mysql.jdbc.JDBC4Connection.<init>(JD BC4Connection.java:46) at sun.reflect.NativeConstructorAccessorImp l.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImp l.newInstance(NativeConstructorAccessorI mpl.java:62) at sun.reflect.DelegatingConstructorAccesso rImpl.newInstance(DelegatingConstructorA ccessorImpl.java:45) at java.lang.reflect.Constructor.newInstanc e(Constructor.java:423) at com.mysql.jdbc.Util.handleNewInstance(Ut il.java:406) at com.mysql.jdbc.ConnectionImpl.getInstanc e(ConnectionImpl.java:302) at com.mysql.jdbc.NonRegisteringDriver.conn ect(NonRegisteringDriver.java:282) at java.sql.DriverManager.getConnection(Dri verManager.java:664) at java.sql.DriverManager.getConnection(Dri verManager.java:247) at Connection.JDBCExample.main(JDBCExample. java:26) Ошибка соединения! Проверить выходную консоль ======================================== ========= Пробовал в двух проектах разных так и через maven везде одна и та же проблема в чем проблема не пойму подскажите. ======================================== ========= Код java для подключения:
0
|
||||||
| 22.08.2018, 03:25 | |
|
Ответы с готовыми решениями:
6
Не подключается MySQL (java.lang.ClassNotFoundException: com.mysql.jdbc.Driver) MySQL не подключается к php. Прописала код создания таблицы в php, но в phpmyadmin (в базе) таблица не создается Как исправить код (JAVA Servlet + MySQL) |
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 22.08.2018, 08:09 | |
|
Если бы ты вставил сообщение в Гугл и прочитал, что написано на сайте MySQL, ты бы понял, что нужно версию посвежее. И да твой код ужасен. Найди нормальный туториал по jdbc или хотя бы про try with resources прочитай
0
|
|
|
0 / 0 / 0
Регистрация: 22.08.2018
Сообщений: 4
|
|
| 22.08.2018, 11:08 [ТС] | |
|
По поводу кода я ещё ученик и код не мой, пробовал несколько разных кодов не один не подключается.
По поводу версии. Про какую версию вы говорите? У меня все самое свежее только обновил и скачал. MySQL 21 августа скачал и установил. IDEA тоже обновлена до последней. Библиотека тоже последняя.
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 22.08.2018, 11:53 | |
Сообщение было отмечено sema207 как решение
Решение
1
|
|
|
0 / 0 / 0
Регистрация: 22.08.2018
Сообщений: 4
|
|
| 22.08.2018, 14:12 [ТС] | |
|
Я тормозю так как ещё немного знаю )))
Большое спасибо за библиотеку! Но все равно не подключается ((( где то что то не работает. Может в MySQL где то что то надо настроить. Типа можь она запрещает подключение через код. Подскажите как можно настроить.
0
|
|
|
0 / 0 / 0
Регистрация: 22.08.2018
Сообщений: 4
|
|||
| 25.08.2018, 04:20 [ТС] | |||
|
Я не знаю как это сделать
Вставил в MySQL теперь доступ вообще запрещён
0
|
|||
| 25.08.2018, 04:20 | |
|
Помогаю со студенческими работами здесь
7
Не подключается к mysql. Не подключается к Mysql Не подключается к mysql MySQL не подключается Не подключается к MySQL Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|