JdbcTemplate模板使用

1、添加模板的配置文件

在spring的配置文件中加入如下代码

<bean class="org.springframework.jdbc.core.JdbcTemplate" id="jdbcTemplate">
    <property name="dataSource" ref="dataSource"/></bean>

注意:ref 中的 dataSource 是可变的,与连接数据库的资源ID相匹配,例如:

<bean class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"  id="CCPITDS" name="CCPITDS">
        <property name="driverClassName" value="${CCPIT.connection.driver_class}"/>
        <property name="username" value="${CCPIT.connection.username}"/>
        <property name="password" value="${CCPIT.connection.password}"/>
        <property name="url" value="${CCPIT.connection.url}"/>
        <property name="maxIdle" value="${CCPIT.minPoolSize}"/>
        <property name="maxActive" value="${CCPIT.maxPoolSize}"/>
</bean>
<!-- JdbcTemplate -->
<bean class="org.springframework.jdbc.core.JdbcTemplate" id="jdbcTemplate">
   <property name="dataSource" ref="CCPITDS"/>
</bean>

2、代码部分

@Controller
public class JdbcController {
//@Autowired必须加上,要不就是空指针喽!!!
@Autowired
private JdbcTemplate jdbcTemplate;
//直接执行SQL语句
    @RequestMapping(value = "/item", method = RequestMethod.GET)
    @ResponseBody
    public ArrayList item(){
        ArrayList ls = (ArrayList)jdbcTemplate.queryForList("select * from TASK");
        return ls;
    }

}
时间: 2024-09-29 09:18:09

JdbcTemplate模板使用的相关文章

JdbcTemplate模板配置及使用

接数据源的配置..... <!-- 配置Jdbc模板 --> <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"> <property name="dataSource" ref="dataSource"></property> </bean> <!-- 配置事务管

JdbcTemplate模板

一.简单查询案例 1.创建studentdb实体类 package cn.student.entity; public class Studentdb { private Integer sid; //编号 private String sname; //姓名 private String saddress; //地址 public Integer getSid() { return sid; } public void setSid(Integer sid) { this.sid = sid;

spring之jdbcTemplate实例

如果我们不使用spring或使用spring但不使用spring的jdbcTemplate模板的时候我们要取得一个数据库的连接以及关闭要经过如下几步: 1.使用Java反射加载驱动 2.通过DriverManager 的getConnection() 方法获取Connection对象 3.获取Statement    或PrepareStatement 4. 调用Statement  或PrepareStatement的方法进行数据ddl  dcl  dml 操作 5.获取结果 6.释放资源 7

Spring的JdbcTemplate

JdbcTemplate模板与DbUtils工具类比较类似. #1 开发JDBCTemplate入门: ## 第一步:引入相应jar包: * spring-tx-3.2.0.RELEASE.jar * spring-jdbc-3.2.0.RELEASE.jar * mysql驱动. ## 第二步:创建applicationContext.xml ## 第三步:编写一个测试类: ``` @RunWith(SpringJUnit4ClassRunner.class) @ContextConfigur

spring jdbcTemplate源码剖析

本文浅析 spring jdbcTemplate 源码,主要是学习其设计精髓.模板模式.巧妙的回调 一.jdbcTemplate 类结构 ①.JdbcOperations : 接口定义了方法,如 <T> T execute(StatementCallback<T> action) throws DataAccessException; void execute(String sql) throws DataAccessException; <T> T query(Str

jdbcTemplate查询

//       简单sql String sql = " select w.id,w.title,w.menucode,w.pid,w.pname,w.createdate,w.content,w.status,w.imagename " + " from mss_worknewcontent w " + " where 1=1 and w.status = 1 and w.menucode = 'fengguang' and w.pid = '&quo

(转)JDBC模板类。

Spring JDBC抽象框架core包提供了JDBC模板类,其中JdbcTemplate是core包的核心类,所以其他模板类都是基于它封装完成的,JDBC模板类是第一种工作模式. JdbcTemplate类通过模板设计模式帮助我们消除了冗长的代码,只做需要做的事情(即可变部分),并且帮我们做哪些固定部分,如连接的创建及关闭. JdbcTemplate类对可变部分采用回调接口方式实现,如ConnectionCallback通过回调接口返回给用户一个连接,从而可以使用该连 接做任何事情.State

浅谈JavaEE中的JDBC模板类的封装实现以及合理的建立项目包结构(一)

从今天开始我们一起来聊下有关,javaEE开发中的一些知识,JavaEE的开发用于企业级的开发,但是现在企业中一般也不会使用JDBC开发,大部分都是使用自己公司开发的一套的框架,但是这些框架的架构一般也是会模仿着有名JavaEE开源三大开发框架SSH(Struts2+Spring+Hibernate)或者现在也很流行的SSM开发框架(Spring+SpringMVC+MyBatis) 来进行深度定制以便于适合自己企业的实际开发需求.有的人曾说既然去公司又是重新学习一套框架,还有必要学习开源的三大

JDBCTemplate基础学习

JDBCTemplate:spring提供的用于操作数据库的模板,类似DbUtils.使用时必须设置数据源(DataSource):数据源如DBCP.C3P0等 一.JDBCAPI简单使用Demo 1.项目结构 2.创建MySQL数据库及表 create database springJDBCPro; use springJDBCPro; create table user( id int primary key auto_increment, username varchar(50), pas