首页 > 其他分享 >练手项目1

练手项目1

时间:2024-08-12 11:24:06浏览次数:13  
标签:练手 8.0 java 23 项目 jar mysql com

练手项目踩坑指南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

相关文章

  • 简单的python web项目的docker-compose.yml 示例
    一个简单的pythonweb项目,包含redis,mysql,nginx,定时业务调度等其中web启动注册了自定义命令flaskcreate-db&&flaskinit-db&&uwsgi/web/uwsgi.iniversion:'3.5'services:db:image:mysqlcontainer_name:yeping_mysqlcommand:--default-......
  • Redis实际项目中涉及缓存一致性的处理
    在实际项目中,Redis缓存一致性是一个关键问题,尤其是在分布式系统中。缓存一致性指的是确保缓存中的数据与实际数据库中的数据保持同步。以下是一些在实际项目中处理Redis缓存一致性的方法和最佳实践:1.缓存失效策略a.TTL(TimetoLive):设置缓存的过期时间。当数据过期后,缓存会自......
  • 【Linux】项目自动化构建工具-make/Makefile(入门初使用)
    make/Makefile1.什么是make/makefile?为什么要使用?2.如何使用make/makefile(1)makefile基础框架1.规则2.规则的实现(2)如何与make搭配使用?3.文件的时间戳4.常用语法补充语法一:.PHNOY文件名语法二:$@与$^语法三:makefile里面可以定义变量参考文章:爱编程的大丙......
  • 在python项目的docker镜像里使用pdm管理依赖
    前言在DjangoStarter项目中,我已经使用pdm作为默认的包管理器,不再直接使用pip所以部署的时候dockerfile和docker-compose配置也得修改一下。dockerfile首先修改一下dockerfileARGPYTHON_BASE=3.11FROMpython:$PYTHON_BASE#设置python环境变量ENVPYTHONUN......
  • Python 爬虫项目实战六:抓取猫眼电影排行榜的数据
    在这篇博客中,我们将通过一个实际的Python爬虫项目,详细讲解如何抓取网页数据。本次选择的实战项目是抓取猫眼电影排行榜的数据,通过这个项目,你将学会如何使用Python编写爬虫,从网页中提取有用的电影信息。一、项目准备在开始之前,确保你已经安装了Python和以下几个关键的库:requ......
  • 掌握NPM版本控制:项目维护与依赖管理的艺术
    在软件开发过程中,版本控制是确保项目稳定发展的关键。NPM(NodePackageManager)作为Node.js的包管理工具,不仅提供了包的安装和管理功能,还内置了一套版本控制机制,帮助开发者管理项目的不同版本。本文将详细介绍如何使用NPM进行项目的版本控制。版本控制的重要性在多人协作的......
  • 铂繁达:如何提升自身能力以更好开展互联网项目
    现下大家对副业的需求越来越大。确实,互联网上有很多副业项目可供选择,但为何有些人无法从中获利呢?关键在于执行力,常言道:“千里之行,始于足下。”又有古语云:“水滴石穿,非一日之功。”只是光看不做,亦或是半途而废,这样当然无法获利。唯有坚持到底,一步一个脚印,自然能通向成功的彼岸。不......
  • 软件项目管理资料汇总(规格说明书;详细设计;测试计划;验收报告)
       前言:在软件开发过程中,文档资料是非常关键的一部分,它们帮助团队成员理解项目需求、设计、实施、测试、验收等各个环节,确保项目的顺利进行。以下是各个阶段的文档资料概述:软件项目管理部分文档清单: 工作安排任务书,可行性分析报告,立项申请审批表,产品需求规格说明书,需求......
  • 项目管理工具Maven的简单配置示例
    Maven是一个强大的项目管理工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。以下是一些关于Maven的具体例子,涵盖了项目配置、依赖管理、插件使用等方面:1.Maven项目基础配置Maven项目的基础配置通常体现在pom.xml文件中,该文件是Maven项目的核......
  • 使用条件语句登录QQ(Pythonn实验实训项目)
    实验目的1、掌握变量的创建方法及变量赋值运算的使用方法;2、掌握的掌握if-elif--else条件语句和循环语句的嵌套使用;3、掌握比较运算符的应用;4、掌握输入语句的使用方法;5、掌握continue和break语句的用法。二、实验内容使用条件语句实现QQ登录:若用户名和密码都输入正确,则......