У меня на рабочем столе Ubuntu 11.10 локальный сервер mysql. Имя хоста = localhost; имя пользователя = root; пароль = root; Имя базы данных = CBS. Я действительно запутался, потому что когда я получаю доступ к mysql, используя terminal
, mysql administrator
и mysql query browser
, я использую те аутентификации, которые я упомянул выше, и все в порядке. Моя проблема заключается в том, что, когда я настраиваю свои jdbc.properties в своем приложении Java, я получаю эту ошибку:
org.springframework.web.util.NestedServletException: обработка запроса не удалась; вложенным исключением является org.springframework.jdbc.UncategorizedSQLException: операция гибернации: не удается открыть соединение; неклассифицированное SQLException для SQL [???]; Состояние SQL [28000]; код ошибки [1045]; Доступ запрещен для пользователя 'root' @ 'localhost' (используется пароль: YES); вложенное исключение: java.sql.SQLException: доступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароля: YES)
Мой файл конфигурации, jdbc.properties:
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/CBS
jdbc.username=root
jdbc.password=root
Кстати, причина, по которой я буду использовать локальный сервер, потому что наш основной сервер выключен, поэтому я должен использовать мой локальный mysql для продолжения моего проекта. Пожалуйста, помогите мне ... Спасибо заранее.