发表于: 2017-11-04 22:19:03
2 829
今天学习的内容
今天用JDBCTemplate进行删改查
以上文件中,从MainApp.java主方法开始执行,BmbTestMapper.java映射输入,BmbTestDAO.java作为接口对数据库fyc中的表bmbtest进行访问和操作,由BmbTestJDBCTemplate.java引用JDBCTemplate进行具体操作(增删改查),完成了整个流程.
三层架构
三层架构是指界面层(也称表面层),业务逻辑层(领域层,服务层)和数据访问层(底层),三层架构的关系如下图:
目前只学了数据访问层,所以只说一下数据访问层的内容
数据访问层:主要是对非原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据库的操作,而不是数据,具体为业务逻辑层或表示层提供数据服务.今天做的java文件都属于数据访问层,
遇到的问题
问题:
原因:
在使用JDBCTemplate对数据库fyc中的表bmbtest进行数据更新的时候出现的问题,原因是BmbTestJDBCTemplate.java文件中入参错误,引用的jar包中,参数需要先输入一个SQL语句,再输入参数.
怎么发现的:运行MainApp.java文件时出错.
修复:更改入参为如下格式:
在哪些文件修改了:BmbTestJDBCTemplate.java
我导致的:是
解决Bug的时间:1个小时
教训:对java理解错误,基础还是差.
今天的收获
学习使用JDBCTemplate增删改查
明天的计划
学习mybatis.
任务进度:任务1步骤17
任务开始时间:10月28日
任务结束时间:11月10日
无延期风险
禅道:http://task.ptteng.com/zentao/project-task-399.html
评论