发表于: 2017-11-13 19:41:37

1 925


今天完成的事情:

解决了昨天的问题,重写了类的toString方法。解决问题。

完成了两个DAO。一个原始版,一个强化版。

原始版:

缺陷:重复的代码很多,冗杂。

强化版:

强化版增加了配置文件(properties),增加了工具类JdbcUtil 。

工具类中写了加载驱动,获取链接对象(四大参数通过加载配置文件获取),工具类中写了关闭方法。

关闭方法:


学习并在强化版中使用了预编译。预编译的好处:预编译可以防止SQL注入,在具有缓存功能的数据库中可以提高效率。

ID是


运行结果:

删除和更新的结果在数据库表格中体现:

表中的ID没有设置自增长。

明天计划的事情:

学习处理转账事务。

学习连接池。

补充SQL的基本知识,学习SQL的数据类型。
遇到的问题:

今天对数据类型存在疑问,不明白各个数据类型的具体区别。

任务中提到的Date 的类型必须是Long,不了解为什么。
收获:

重复编写的代码可以抽象成一个方法,然后再通过调用该方法,减少重复的代码。

数据库的配置信息可以编写在配置文件中,然后通过load来配置文件中的信息。

load之后也需要关闭。 in.close();

禅道链接:http://task.ptteng.com/zentao/task-view-13487.html


返回列表 返回列表
评论

    分享到