Задать вопрос
j-snow
@j-snow
Java junior developer

Java+MSQL: jdbc не читает параметры из my.ini/my.cnf?

Привет!

Прописал user/pass в файле C:/my.ini
[client]
user=root
password=123456

Проверяю - из командной строки теперь можно подключиться к базе без ввода пароля.

А вот из Java-приложения - нет:
SQLException: Access denied for user ''@'localhost' (using password: NO)

Код выглядит просто:
DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb")

Можно ли как-то заставить mysql-connector вытаскивать user/pass из my.ini/my.cnf ?
И есть ли какие-то другие способы обойтись без явного указания пароля в jdbc?
  • Вопрос задан
  • 73 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
AxianLTD
@AxianLTD
MySQL не хранит имена/пароли в конфигурационном файле. Все лежит в специальной таблице в самом MySQL.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы