一:数据库建表及连接逻辑封装
1:数据库建表
打开tomcat数据库操作软件,界面如下

新建表:user

我这里只写了一个用户,用来测试-
2:导入数据库连接驱动包

我已经为你准备好qq:3435358573
注意:导进对应目录下。
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
或者关注公众号,系列文章第一时间呈现公众号:
