spring中jdbctemplate的用法

spring中jdbctemplate的用法

ID:8963725

大小:38.15 KB

页数:11页

时间:2018-04-13

spring中jdbctemplate的用法_第1页
spring中jdbctemplate的用法_第2页
spring中jdbctemplate的用法_第3页
spring中jdbctemplate的用法_第4页
spring中jdbctemplate的用法_第5页
资源描述:

《spring中jdbctemplate的用法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Spring中jdbcTemplate的用法实例(一)博客分类: ·spring 一、首先配置JdbcTemplate;要使用Jdbctemplate对象来完成jdbc操作。通常情况下,有三种种方式得到JdbcTemplate对象。      第一种方式:我们可以在自己定义的DAO实现类中注入一个DataSource引用来完成JdbcTemplate的实例化。也就是它是从外部“注入”DataSource到DAO中,然后自己实例化JdbcTemplate,然后将DataSource设置到JdbcTe

2、mplate对象中。      第二种方式:在Spring的IoC容器中配置一个JdbcTemplate的bean,将DataSource注入进来,然后再把JdbcTemplate注入到自定义DAO中。       第三种方式:Spring提供了org.springframework.jdbc.core.support.JdbcDaoSupport类,这个类中定义了JdbcTemplate属性,也定义了DataSource属性,当设置DataSource属性的时候,会创建jdbcTemplate的

3、实例,所以我们自己编写的DAO只需要继承JdbcDaoSupport类,然后注入DataSource即可。提倡采用第三种方法。虽然下面的用法中采用了前两种方法     配置方法有3种:     1、Java代码  1.public class UserServiceImpl implements UserService {  2.  3.    private JdbcTemplate jdbcTemplate;  4.      5.    public JdbcTemplate getJdbc

4、Template() {  6.        return jdbcTemplate;  7.    }  8.  9.                //注入方法1     10.    public void setJdbcTemplate(JdbcTemplate jdbcTemplate) {  11.        this.jdbcTemplate = jdbcTemplate;  12.    }  13.  14.               //其它方法这里省略……  15.}

5、   spring配置文件为:Xml代码  1.  2.          3.  4. 

6、 5.       6.     方法2、Java代码  1.public class UserServiceImpl implements UserService {  2.  3.        private JdbcTemplate jdbcTemplate;  4.          5.        //注入方法2  6.        public void setDa

7、taSource(DataSource dataSource) {  7.                   this.jdbcTemplate = new JdbcTemplate(dataSource);  8.        }  9.       10.       //其它方法省略……  11.}     spring配置文件为:Xml代码  1.

8、eImpl">  2.         3.   方法3:继承JdbcDaoSupport,其内部有个JdbcTemplate,需要注入DataSource属性来实例化。Java代码  1.public class UserDaoImpl extends JdbcDaoSupport implements UserDao {  2.  3.    @Override  1.  

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。