发表于: 2018-03-09 20:20:30

2 656


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的意义,也没有解决该问题.



返回列表 返回列表
评论

    分享到