开发者学堂课程【JDBC数据库开发入门:修改day14的登录注册案例,其中dao层为jdbc】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/29
修改day14的登录注册案例,其中dao层为jdbc
内容简介:
一、 运行修改完的代码
二、 编写新类连接数据库
三、 编写修改新类
四、 实现方法
五、 实现第一个代码
六、 实现第二个代码
一、 运行修改完的代码
1、 登录
输入 用户名:zhangSan 密码:123 回车
2、注册
输入网址
自行注册
成功
3、 查询注册信息
打开
找到
发现代码修改后,运行与原来相同。
二、 编写新类连接数据库
1.Packag Explor找到src中的cn.itcast.usermng.dao,右键New-class
2.name 为 JdbcUserDaoImpl
新建一个接口
Add cn.itcast.usermng.dao.UserDao 回车
3.得到代码
4.修改类名
直接在此改,通过修改配置文件来修改类,代码不可以改。类可以加不可以改,影响太大,一旦改了需要重新测试。
三、 编写修改新类
找到
根据来编写新类
1、切换界面
2、找到mydb3 更改表
3、已有username和password,在此之上加一个age,gender
单击after,后显示成功
4、在16方法处输入下图所示代码,查询
5、在清空16输入下图所示代码,清空
6、再重新输入下图所示代码,显示已清空
四、 实现方法
实现下列两个代码
·连接数据库:
1、 得到连接
2、 准备sql模板,得到pstmt
3、 为pstmt中的问号赋值
4、 执行之
5、 规范化
·修改配置文件
五、 实现第一个代码
1、 得到连接
2、 准备sql模板,得到pstmt
1、 为pstmt中的问号赋值
2、 执行之
5.规范化
把引用提到前面
结尾
六、 实现第二个代码
1、 得到连接
2、 准备sql模板,得到pstmt
加引用
3、 为pstmt中的问号赋值
4、 执行之
5、把rs转化为user类型,返回!(与第一个代码不同!!)
多表的时候要借助工具hibernate 完成对象关系映射。
·修改配置文件
Packag Explor中找到dao.properties修改类名
在这整个过程中,只修改了配置文件,多加了类。
·注册测试
1、点击注册后提示异常!
2、查看发现没有导包
3、导入后重启运行测试
显示成功
4、查看记录 发现有
·登录测试
1、 输入网址 账号zhangSan 密码 123
成功
·注册测试2
成功
·测试登录
1、输入刚才所注册账号
2、查询
经过上述操作得知:面向接口编程修改配置文件,只改一层,修改Dao。