пятница, 9 ноября 2012 г.

Glassfish 3.1.2 и проблема mysql авторизации

Тема уже не новая, но нашелся досадный баг. Все настроено по многочисленным мануалам и не раз, но логин и пароль пользователя не проходит.

В расширенных логах glassfish отыскалась такая строка:

Caused by: java.sql.SQLException: No database selected

Скорее всего при установке соединения (JDBC Connection Pool) не подхватывает имя базы, хотя ping честно работает. В качестве обхода этого явления можно отредактировать параметр URL в виде:

jdbc:mysql://127.0.0.1:3306/yourbase?user=user&password=password

обратите внимание, URL все большие буквы, потому как есть там и Url - он не влияет на результат.

1 комментарий:

  1. Спасибо помогло.
    а так бы я еще долго тупил почему эта стеклянная рыба никак не хочет работать с моей БД.

    ОтветитьУдалить