修改day14的登录注册案例,其中dao层为jdbc|学习笔记-阿里云开发者社区

开发者社区> -技术小能手-> 正文

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

简介: 快速学习修改day14的登录注册案例,其中dao层为jdbc
+关注继续查看

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

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

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


内容简介:

一、 运行修改完的代码

二、 编写新类连接数据库

三、 编写修改新类

四、 实现方法

五、 实现第一个代码

六、 实现第二个代码

 

一、 运行修改完的代码

1、 登录

image.png

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

image.png

2、注册

输入网址

image.png

自行注册

image.png

成功

image.png

3、 查询注册信息

打开

image.png

找到

image.png

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

二、 编写新类连接数据库

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

2.name 为 JdbcUserDaoImpl

  新建一个接口

image.png

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

 

3.得到代码

image.png

4.修改类名

image.png

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

三、 编写修改新类

找到image.png

根据image.png来编写新类

1、切换界面

image.png

2、找到mydb3 更改表

image.png

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

image.png

单击after,后显示成功

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

image.png

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

image.png

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

image.png

四、 实现方法

实现下列两个代码

image.png

·连接数据库:

1、 得到连接

2、 准备sql模板,得到pstmt

3、 为pstmt中的问号赋值

4、 执行之

5、 规范化

·修改配置文件

五、 实现第一个代码

1、 得到连接

2、 准备sql模板,得到pstmt

image.png

1、 为pstmt中的问号赋值

2、 执行之

image.png

5.规范化

  把引用提到前面

image.png

结尾

image.png

六、 实现第二个代码

1、 得到连接

2、 准备sql模板,得到pstmt

image.png加引用

image.png3、 为pstmt中的问号赋值

4、 执行之

image.png

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


image.png

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

·修改配置文件

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

image.png

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

·注册测试 

image.png

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

image.png

2、查看发现没有导包

image.png

3、导入后重启运行测试

image.png

显示成功

4、查看记录 发现有

image.png

·登录测试

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

image.png

成功

image.png

·注册测试2

image.png

成功

image.png

·测试登录

1、输入刚才所注册账号

image.png

2、查询

image.png经过上述操作得知:面向接口编程修改配置文件,只改一层,修改Dao。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
windows 2003 server 记录远程桌面的连接登录日志和修改3389连接端口方法
http://hi.baidu.com/cpucn/blog/item/f14f58db40654c6fd1164e42.html   A。
828 0
Java编程基础阶段笔记 day 07 面向对象编程(上)
面向对象编程笔记Notes:面向对象三条学习主线、面向过程 VS 面向对象、类和对象、创建对象例子、面向对象的内存分析
577 0
PageAdmin Cms建站系统如何修改后台登录目录
pageadmin修改后台登录目录的解决办法
259 0
Spring Security笔记:使用BCrypt算法加密存储登录密码
在前一节使用数据库进行用户认证(form login using database)里,我们学习了如何把“登录帐号、密码”存储在db中,但是密码都是明文存储的,显然不太讲究。这一节将学习如何使用spring security3新加入的bcrypt算法,将登录加密存储到db中,并正常通过验证。
1548 0
Spring Security笔记:登录尝试次数限制
今天在前面一节的基础之上,再增加一点新内容,默认情况下Spring Security不会对登录错误的尝试次数做限制,也就是说允许暴力尝试,这显然不够安全,下面的内容将带着大家一起学习如何限制登录尝试次数。
1304 0
ssh限制登录IP修改端口
在/etc/hosts.allow输入    (其中192.168.10.88是你要允许登陆ssh的ip,或者是一个网段192.168.10.0/24)    sshd:192.168.10.88:allow       在/etc/hosts.deny输入(表示除了上面允许的,其他的ip   都拒绝登陆ssh)    sshd:ALLvi /etc/ssh/sshd_config   比如说你只允许1.1.1.1这个IP进入,其它都禁止: 方法1、iptables。
476 0
1395
文章
0
问答
来源圈子
更多
技术图谱:由专家组参与技术图谱的绘制与编写,知识与实践的结合让开发者们掌握学习路线与逻辑,快速提升技能 电子书:电子书由阿里内外专家打造,供开发者们下载学习,更与课程相结合,使用户更易理解掌握课程内容 训练营:学习训练营 深入浅出,专家授课,带领开发者们快速上云 精品课程:汇集知识碎片,解决技术难题,体系化学习场景,深入浅出,易于理解 技能自测:提供免费测试,摸底自查 体验实验室:学完即练,云资源免费使用
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载