我的 Ubuntu 11.10 桌面上有一个本地 mysql 服务器。主机名 = 本地主机;用户名 = 根;密码=根;数据库名称 = CBS。我真的很困惑,因为当我使用terminal
,访问 mysql 时mysql administrator
,mysql query browser
我使用了上面提到的那些身份验证,一切都很好。我的问题是当我在我的 Java 应用程序中配置我的 jdbc.properties 时,我收到了这个错误:
org.springframework.web.util.NestedServletException:请求处理失败;嵌套异常是 org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: Cannot open connection;SQL [???] 的未分类 SQLException;SQL状态[28000];错误代码[1045];用户'root'@'localhost'的访问被拒绝(使用密码:YES);嵌套异常是 java.sql.SQLException: Access denied for user 'root '@'localhost' (using password: YES)
我的配置文件 jdbc.properties:
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/CBS
jdbc.username=root
jdbc.password=root
顺便说一句,我将使用本地服务器的原因是因为我们的主服务器关闭了,所以我必须使用本地 mysql 来继续我的项目。请帮助我...在此先感谢。