Java Web 学习(三)数据库连接+登录功能实现 您所在的位置:网站首页 JAVAweb怎么连接数据库写jbdc Java Web 学习(三)数据库连接+登录功能实现

Java Web 学习(三)数据库连接+登录功能实现

2024-07-01 19:22| 来源: 网络整理| 查看: 265

​一:数据库建表及连接逻辑封装 ​1:数据库建表 打开tomcat数据库操作软件,界面如下 在这里插入图片描述 新建表​:user 在这里插入图片描述 我这里只写了一个用户,用来测试-

​2:导入数据库连接驱动包 在这里插入图片描述 我已经为你准备好: 链接:https://pan.baidu.com/s/1CuuF3Z46iXs7HfOuy8qLPA 提取码:9an1 ​注意:导进对应目录下​。

​3:编写连接数据库​代码 在src​目录下新建包:com.公司名.项目名.包名(规范化写法,最好遵守) 然后新建一个类DBConnection​: 在这里插入图片描述 类中进行连接数据库逻辑的编写: 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 数据库连接已经封装好

​二:登录功能的实现 ​1:用户界面的编写 在webContent目录下新建jsp文件,命名为login.jsp,​内部代码: 在这里插入图片描述 2:提交数据的获取 我们新建servlet包​,目录如下: 在这里插入图片描述 在servlet包中新建提交数据之后进行逻辑操作的servlet(注意新建时候选择servlet)​:servlet建好后,​会自动生成两个方法:doGet​;doPost,一个是get方式数据获取,一个是post方式,根据需求进行选择​:下面以get为例: 在这里插入图片描述 到这里,我们需要根据所获取的数据进行数据库查找比对,我们新封装一个数据库查询的类,也是在数据库连接​同级目录下新建一个类: 在这里插入图片描述 其中进行所获取用户数据和​数据库中数据对比逻辑操作,这时候我们会发现,没有用户实体如何进行实体信息操作​?这就需要我们新建用户实体了,我们新建一个实体包,在其中进行实体类的​编辑: 在这里插入图片描述 类中代码: 在这里插入图片描述

我们已经获取了用户数据,下面进行​判断操作 在这里插入图片描述 上述代码返回了一个User类型的对象,我们根据这个对象是否为null判断是否与数据库中数据对比成功: 在这里插入图片描述 最后就是页面在session中获取数据了: 在这里插入图片描述 ​三:最终调试 数据库中我写​:username​:李雷​ password:123456 ​看页面: 在这里插入图片描述 输入内容: 在这里插入图片描述 提交结果: 在这里插入图片描述 今天学习就到这里了,明天见!​有问题欢迎联系我qq:​3435358573 或关注我公众号: 公众号



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有