1,问题现象
org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user 'root '@'localhost' (using password: YES))
org.springframework.orm.ibatis.SqlMapClientTemplate.execute(SqlMapClientTemplate.java:195)
org.springframework.orm.ibatis.SqlMapClientTemplate.queryForList(SqlMapClientTemplate.java:293)
com.knowledge.data.dao.imp.ContentDAOImp.queryContent(ContentDAOImp.java:13)
com.knowledge.data.service.imp.ContentServiceImp.queryContent(ContentServiceImp.java:20)
com.knowledge.data.action.ContentAction.queryContent(ContentAction.java:39)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
2,问题分析
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close" scope="singleton">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc\:mysql\://localhost\:3306/knowledge" /> <property name="username" value="root" />
<property name="password" value="root" />
</bean>
多了“\”
3,问题解决方法去掉“\”
分享到:
相关推荐
SSM框架是一个基于Spring的框架,它提供了一个简单的方式来访问数据库。在使用SSM框架时,需要注意MyBatis的版本问题,以避免出现问题。 总结 本文介绍了MyBatis连接MySQL8出现的问题解决方法。通过升级mysql-...
在Spring Boot应用中集成MySQL数据库时,可能会遇到“Could not get JDBC Connection”的错误,这个问题通常是由于数据源配置问题、数据库连接参数错误或者数据库权限问题所导致的。让我们深入了解一下这个问题的...
Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Access denied for user ‘root’@‘localhost’ (using ...
DBCP(Database Connection Pool)是Apache的一个开源项目,提供了一个基于Java的数据源连接池实现。在上述问题中,应用程序遇到了由于连接池不合理的锁机制导致的连接耗尽问题,表现为无法从连接池获取新的数据库...
CannotGetJdbcConnectionException CannotLoadBeanClassException CannotSerializeTransactionException CciDaoSupport CciLocalTransactionManager CciOperationNotSupportedException CciOperations ...
通过`DbUtils.rethrowCannotGetJdbcConnectionException()`方法,DbUtils将JDBC连接问题封装为`CannotGetJdbcConnectionException`,这有助于快速识别和解决问题。 8. **兼容性**: Apache Commons DbUtils 1.6 ...