idea启动tomcat报错:
ERROR [Druid-ConnectionPool-Create-2095408718] - create connection SQLException, url: jdbc:mysql://localhost:3306/demo?serverTimezone=UTC, errorCode 1045, state 28000
java.sql.SQLException: Access denied for user ‘Berwin’@‘localhost’ (using password: YES)
解决:
1、注意 db.properties的各个属性是否有 空格,若有空格要删除。
2、给各个属性加上 jdbc. 前缀
db.properties
#pom依赖中mysql使用8以上的版本多了一个叫cj的目录
jdbc.driver=com.mysql.cj.jdbc.Driver
#使用虚拟机里的。 需要加上serverTimezone=UTC属性,保证数据库正常连接
jdbc.url=jdbc:mysql://localhost:3306/demo?serverTimezone=UTC
jdbc.username=root
jdbc.password=123456
spring配置文件
<!--配置数据源-->
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
<property name="driverClassName" value="${jdbc.driver}"></property>
<property name="url" value="${jdbc.url}"></property>
<property name="username" value="${jdbc.username}"></property>
<property name="password" value="${jdbc.password}"></property>
</bean>

在IntelliJ IDEA中启动Tomcat时遇到错误,控制台显示'ERROR [Druid-ConnectionPool-Create-2095408718]',无法连接到localhost:3306上的MySQL数据库,错误代码1045。问题原因是用户名或密码错误。解决方案包括检查db.properties文件中是否存在空格,并确保所有属性前缀为'jdbc.'。

1万+

被折叠的 条评论
为什么被折叠?



