修改day14的登录注册案例,其中dao层为jdbc|学习笔记

开发者学堂课程【JDBC数据库开发入门:修改day14的登录注册案例,其中dao层为jdbc】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/29

修改day14的登录注册案例,其中dao层为jdbc


内容简介:

一、 运行修改完的代码

二、 编写新类连接数据库

三、 编写修改新类

四、 实现方法

五、 实现第一个代码

六、 实现第二个代码

 

一、 运行修改完的代码

1、 登录

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

输入 用户名:zhangSan  密码:123   回车  

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

2、注册

输入网址

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

自行注册

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

成功

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

3、 查询注册信息

打开

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

找到

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

发现代码修改后,运行与原来相同。

二、 编写新类连接数据库

1.Packag Explor找到src中的cn.itcast.usermng.dao,右键New-class

2.name 为 JdbcUserDaoImpl

  新建一个接口

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

 Add   cn.itcast.usermng.dao.UserDao     回车

 

3.得到代码

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

4.修改类名

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

直接在此改,通过修改配置文件来修改类,代码不可以改。类可以加不可以改,影响太大,一旦改了需要重新测试。

三、 编写修改新类

找到修改day14的登录注册案例,其中dao层为jdbc|学习笔记

根据修改day14的登录注册案例,其中dao层为jdbc|学习笔记来编写新类

1、切换界面

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

2、找到mydb3 更改表

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

3、已有username和password,在此之上加一个age,gender

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

单击after,后显示成功

4、在16方法处输入下图所示代码,查询

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

5、在清空16输入下图所示代码,清空

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

6、再重新输入下图所示代码,显示已清空

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

四、 实现方法

实现下列两个代码

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

·连接数据库:

1、 得到连接

2、 准备sql模板,得到pstmt

3、 为pstmt中的问号赋值

4、 执行之

5、 规范化

·修改配置文件

五、 实现第一个代码

1、 得到连接

2、 准备sql模板,得到pstmt

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

1、 为pstmt中的问号赋值

2、 执行之

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

5.规范化

  把引用提到前面

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

结尾

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

六、 实现第二个代码

1、 得到连接

2、 准备sql模板,得到pstmt

修改day14的登录注册案例,其中dao层为jdbc|学习笔记加引用

修改day14的登录注册案例,其中dao层为jdbc|学习笔记3、 为pstmt中的问号赋值

4、 执行之

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

5、把rs转化为user类型,返回!(与第一个代码不同!!)


修改day14的登录注册案例,其中dao层为jdbc|学习笔记

多表的时候要借助工具hibernate 完成对象关系映射。

·修改配置文件

Packag Explor中找到dao.properties修改类名

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

在这整个过程中,只修改了配置文件,多加了类。

·注册测试 

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

1、点击注册后提示异常!

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

2、查看发现没有导包

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

3、导入后重启运行测试

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

显示成功

4、查看记录 发现有

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

·登录测试

1、 输入网址  账号zhangSan 密码 123

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

成功

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

·注册测试2

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

成功

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

·测试登录

1、输入刚才所注册账号

修改day14的登录注册案例,其中dao层为jdbc|学习笔记

2、查询

修改day14的登录注册案例,其中dao层为jdbc|学习笔记经过上述操作得知:面向接口编程修改配置文件,只改一层,修改Dao。

上一篇:[转] 使用SVN进行源码管理


下一篇:对面试题的一点总结