关联数据源配置估计会遇到这个问题-druid(c3p0也是)

上代码:

    <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
        <property name="driverClassName" value="${kewu.driverClassName}"/>
        <property name="url" value="${kewu.url}"/>
        <property name="username" value="${kewu.username}"/>
        <property name="password" value="${kewu.password}"/>
    </bean>

数据库配置文件

kewu.driverClassName=com.mysql.jdbc.Driver
kewu.url=jdbc:mysql://localhost:3306/test?useSSL=true&useUnicode=true&characterEncoding=utf-8
kewu.username=root
kewu.password=123456

不添加前缀kewu.(可以随意加),druid创建连接的时候会不断地报错

  • 如下
    com.alibaba.druid.support.logging.JakartaCommonsLoggingImpl.error create connection SQLException
    java.sql.SQLException: Access denied for user 'rmcgo'@'localhost' (using password: YES)
    at com.mysql.jdbc.SQLError.createSQLException

  • 解决办法:别和druid的默认名字相同

posted @ 2021-01-24 13:22  饶明昌  阅读(91)  评论(0)    收藏  举报