Java Web学习笔记06:利用JDBC访问数据库

本文详细记录了使用JDBC访问数据库的步骤,从创建Web项目LoginDemo01,配置数据库驱动,到实现用户登录功能。通过逐步改进,包括创建ConnectionManager管理数据库连接,引入模型层UserDao,以及用Servlet替代登录处理页面,提升应用程序的效率和可维护性。此外,还提供了课后练习和前端 Bootstrap 框架的初步应用。
摘要由CSDN通过智能技术生成

文章目录

一、JDBC相关知识回顾

1、JDBC概述

2、JDBC API

二、创建数据库与表

三、实例演示——用户登录

1、创建Web项目LoginDemo01

2、在WEB-INF里创建lib目录,添加数据库驱动jar包

3、在web目录里创建首页文件index.jsp

4、在web目录里创建登录页面login.jsp

5、在web目录里创建登录处理页面do_login.jsp

6、在web目录里创建登录成功页面success.jsp

7、启动tomcat服务器,查看运行效果

(1)登录成功的情况

(2)登录失败的情况

改进版1:创建一个数据库连接管理类ConnectionManager

1、在src里创建net.hw.dbutil包,在里面创建ConnectionManager类

2、修改登录处理页面do_login.jsp

3、启动服务器,查看效果

改进版2:引入模型层,创建UserDao

1、在src里创建net.hw.bean包,在里面创建User实体类

2、在src里创建net.hw.dao包,在里面创建UserDao接口

3、在net.hw.dao下创建impl子包,在里面创建UserDaoImpl实现类

4、修改登录处理页面do_log.jsp(控制层)

5、重启服务器,查看效果

改进版3:用Servlet取代登录处理页面do_login.jsp

1、在src里创建net.hw.servlet包,在里面创建LoginServlet类

2、在LoginServlet注解里添加url映射

3、编写doGet()方法代码,调用doPost()方法

4、编写doPost()方法,进行业务逻辑处理,实现页面跳转

5、修改登录页面login.jsp

6、重启服务器,查看运行效果

三、课后练习

练习1、创建新闻系统数据库

练习2、实现管理员登录验证

练习3、显示新闻列表

练习4、显示新闻主题列表

练习5、添加新闻主题

练习6、实现发布新闻

引申学习:前端采用Bootstrap框架

1、在web目录里添加bootstrap

2、在web目录里创建scripts子目录,添加jquery框架

3、在web目录里创建images子目录,添加一张图片background.jpg

4、修改登录页面login.jsp

5、启动服务器,查看运行效果


一、JDBC相关知识回顾

1、JDBC概述

JDBC(Java DataBase Connectivity)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

howard2005

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值