发表于: 2018-03-31 21:28:00

2 487


今天完成的事情

1.跟着网上的教程写了几个小demo体验了一下IOC注入和AOP

2.学习JDBCTemplate的内容

为了使 JDBC 更加易于使用,Spring  JDBCAPI 上定义了一个抽象层, 以此建立一个JDBC存取框架.

作为 SpringJDBC 框架的核心, JDBC 模板的设计目的是为不同类型的JDBC操作提供模板方法. 每个模板方法都能控制整个过程,并允许覆盖过程中的特定任务.通过这种方式,可以在尽可能保留灵活性的情况下,将数据库存取的工作量降到最低.

简单的说就是SpringJDBC做了一个封装模板

它位于Springorg.springframework.jdbc.coreSpringjdbc工具包的核心类之一使用JdbcTemplate的前提是必须为其提供数据源(DataSource),并通过实用类DataSourceUtils来安全地获取和释放数据库连接(Connection对象)。

总体思路

    (1)数据源通过Spring的容器来提供

    (2)DAO通过静态方式从Spring容器中获取

   (3)针对接口编程

   (4)提供数据操作父类简化具体DAO实现

 

 

 

             JdbcTemplate主要提供下列方法

               1、execute方法可以用于执行任何SQL语句一般用于执行DDL语句

               2、update方法及batchUpdate方法:update方法用于执行新增修改删除等语句;batchUpdate方法用于执行批处理相关语句

               3、query方法及queryForXXX方法用于执行查询相关语句

               4、call方法用于执行存储过程函数相关语句

             3.之前一直都是用eclipse,现在开始往IDEA迁移

 

 

 

明天计划的事情

1.JDBCTemplate完成DAO

2.继续学习spring

 

遇到的问题

1.spring这块太大了只能走一步用一步了慢慢在代码中体会吧

 

收获

       1.楼下的烤地瓜不能吃最起码我不能吃



返回列表 返回列表
评论

    分享到