ssm整合 durid数据源 报错java.sql.SQLException: Access denied for user ‘xxx‘@‘localhost‘
生活随笔
收集整理的這篇文章主要介紹了
ssm整合 durid数据源 报错java.sql.SQLException: Access denied for user ‘xxx‘@‘localhost‘
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
- 1、報錯原因
- 2、如何解決
1、報錯原因
連接數據庫賬號密碼錯誤…
但我在jdbc.properties中檢查賬號,
密碼都是正確的呀,😣
spring數據源配置
<!-- 配置數據源 --> <bean class="com.alibaba.druid.pool.DruidDataSource" id="dataSource"><property name="driverClassName" value="${driver}"/><property name="url" value="${url}"/><property name="username" value="${username}"/> <property name="password" value="${password}"/> </bean>原因分析
${username} 在spring注入的是你當前的系統的
用戶名!!!
2、如何解決
既然取到的是當前用戶名,把username換一個名稱就行啦
driver=com.mysql.cj.jdbc.Driver url=jdbc:mysql://localhost:3306/mybatis_study?serverTimezone=GMT jdbc.username=root password=123456 <!-- 配置數據源 --><bean class="com.alibaba.druid.pool.DruidDataSource" id="dataSource"><property name="driverClassName" value="${driver}"/><property name="url" value="${url}"/><property name="username" value="${jdbc.username}"/> <!--user name 會取到系統的username--><property name="password" value="${password}"/></bean>參考
總結
以上是生活随笔為你收集整理的ssm整合 durid数据源 报错java.sql.SQLException: Access denied for user ‘xxx‘@‘localhost‘的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 熟悉linux系统内核,[科普] Lin
- 下一篇: mysql 正无穷字符_mysql 字符