发表于: 2017-12-22 23:29:57

1 593


一、今天完成的事情:


1、了解了JDBC和JDBCTemplate作用和用法上的区别,大致总结如下:


JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,


可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。


而JDBCtemplate后面多加的这个template,中文翻译就是模板,是Spring框架为我们提供的.


所以JDBCtemplate就是Spring对JDBC的封装,通俗点说就是Spring对jdbc的封装的模板


2、完成了spring框架下JDBCtemplate对MySQL数据库的连接


  创建依赖类

配置IOC容器,该容器命名为applicationContext.xml


3、利用JDBCtemplate对数据库表格进行增删改查操作


增:

 代码

增加成功


删:

删除前


删除操作

删除成功


改:

代码

操作成功


查:


4、做完以后对这两天做的事情的总结:

(1)、JDBC的原理就是通过Connection这个类获取数据库的连接,

然后通过PreparedStatement类处理SQL语句,再通过它的.setObject方法传入数据,

最后通过方法.executeUpdate()和.executeQuery()执行更新,这就是JDBC的基本原理。

(2)、而今天的JDBCtemplate:

指定数据库连接参数.

打开数据库连接.

预编译并执行SQL语句.

处理抛出的任何异常.

关闭数据库连接

那么JDBCTemplate怎么做到的,这就和spring有关系了

SpringIOC容器将管理数据库连接的数据源当作普通Java Bean一样管理,

然后将数据源注入封装类JdbcTemplate中,:

JdbcTemplate的dataSource属性就是注入配置的数据源



5、回头复习了最基础的Java语言,之前几天速成的东西不扎实,忘得七七八八了,有空就抽时间补一下。

    

6、掌握了Java必备单词第十章

第十章:

change:[tʃeindʒ]交换 互换

password:['pɑ:swə:d] 口令密码

administrator:[əd'ministreitə] 管理员

initial:[i'niʃəl] 开始的最初的

class:[klɑ:s] 类

object:['ɔbdʒikt] 物体 对象

return:[ri'tə:n 返回

encapsulation:[in,kæpsju'leiʃən] 封装

null:[nʌl] 空的


二、明天计划完成的事情

   1、编写DAO

  

   2、学习mybatis,并连接数据库


   3、补基础



三、遇到的问题


  1、基础还是太差,很多基本语法衍生出来的语句还是看不懂,在任务中遇到bug的时候无从下手


  2、按照路径填写以后一直报异常,换几次路径和填写方式都没有用,后来师兄教我用IDEA的获取相对路径的方法才解决


3、代码没问题,但是运行的时候下面一直提示无法识别数据库‘spring’

然后终于找到解决办法,自己解决了问题,将spring改成自己的数据库名称就可以了


4、还需要更努力,更集中精力才行,起点已经比正常人低了,不比他们努力的话肯定一事无成



四、收获:

如上所述

进度:

task1-17开始时间:2017.12.17

预计demo时间:2017.12.26

可能有延期风险


禅道

http://task.ptteng.com/zentao/project-task-350.html




返回列表 返回列表
评论

    分享到