练手项目踩坑指南2
第二坑:登录功能代码完成后,点击登录页面报异常,页面不能从登录页面跳转到其他页面
文章目录
前言
提示:这里可以添加本文要记录的大概内容:
主要记录了本人项目中的第二个坑:登录功能代码完成后,点击登录页面报异常,页面不能从登录页面跳转到其他页面
提示:以下是本篇文章正文内容,下面案例可供参考
一、问题介绍
示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
本人的登录功能代码都已经写好,且运行代码不报错,但是进入页面,点击登录按钮,页面不跳转。且idea报错。
报错代码如下
Creating a new SqlSession
SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3b5d14cf] was not registered for synchronization because synchronization is not active
2024-08-11 16:42:47.618 ERROR 27472 --- [reate-356691811] com.alibaba.druid.pool.DruidDataSource : create connection SQLException, url: jdbc:mysql://localhost:3306/reggie?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true, errorCode 1045, state 28000
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) ~[mysql-connector-java-8.0.23.jar:8.0.23]
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.23.jar:8.0.23]
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:833) ~[mysql-connector-java-8.0.23.jar:8.0.23]
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:453) ~[mysql-connector-java-8.0.23.jar:8.0.23]
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) ~[mysql-connector-java-8.0.23.jar:8.0.23]
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) ~[mysql-connector-java-8.0.23.jar:8.0.23]
at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) ~[druid-1.1.23.jar:1.1.23]
at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) ~[druid-1.1.23.jar:1.1.23]
at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2774) ~[druid-1.1.23.jar:1.1.23]
并且程序也一直在运行报错
二、解决思路及步骤
1.首先检查代码
经检查,代码功能逻辑并无错误
2.其次查看报错信息
通过查看报错信息,我发现好像是关于数据库连接不上,总之就是数据库出了问题,经过检查,发现确实是配置文件中的数据库密码与本地数据库密码不通过,导致登不上去
通过将数据库的密码与配置文件中的密码设定一致,解决了这个问题
总结
其实这属于是本人粗心了,导致本地数据库密码与配置文件中的不一致
标签:练手,8.0,java,23,项目,jar,mysql,com From: https://blog.csdn.net/weixin_43300787/article/details/141106970