发表于: 2018-03-09 20:20:30
2 658
DAY5
今天做了什么:
本来计划今天看spring 和 junit 的,结果发现自己对 张帆师兄 给我发的数据连接.
MySQL数据库学习笔记(八)----JDBC入门及简单增删改数据库的操作
MySQL数据库学习笔记(九)----JDBC的ResultSet接口(查询操作)、PreparedStatement接口重构增删改查(含SQL注入的解释)
MySQL数据库学习笔记(十)----JDBC事务处理、封装JDBC工具类
MySQL数据库学习笔记(十一)----DAO设计模式实现数据库的增删改查(进一步封装JDBC工具类)
MySQL数据库学习笔记(十二)----开源工具DbUtils的使用(数据库的增删改查)
只学到了 第十篇,不过到了 快涉及到DAO了,到这一步 我卡了好久..., 也发现了 自己离spring 和 junit 还有差距.
敲代码的时候发现,我要执行insert , update,delete,selcet这四部,就要打多次 用户名 密码 等连接方式.
所以自己想着偷懒
将这些做成了 父类
通过继承就可以偷懒了,
然后发现 我的想法好像接触到 第17部的感觉了
果然 ,这个想法成熟点的做法是封装JDBC 工具类,顺着代码一步步敲完 理解完 ,自己有跟着敲了几次,尝试了几次,往下看到了
MySQL数据库学习笔记(十一)----DAO设计模式实现数据库的增删改查(进一步封装JDBC工具类),
顺着我的偷懒的想法,发现数据库的连接,加载驱动,都可以做成一个单独的类,在想执行sql的时候,直接调用该类就好了.
今天的收获:
终于让我看到了!!!!!编写DAO 的大门!!!!!!
明天的计划:
计划明天学第11,突破任务1第17部这一道坎,在晚上开始第一次接触spring和 junit 希望自己进度加快点~
隔壁的 web 在张建礼 湿兄的知道下,都冲关到 css任务7了!!!!
遇到的困难:
对super.理解不明,我在尝试改变 super 变为this 和 去掉的时候,代码都可以顺利执行,不明白此处super的意义,也没有解决该问题.
评论