概述:它是spring提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装,spring框架为我们提供了很多的操作模板类。例如操作关系型数据库JdbcTemplate和HibernateTemplate,操作nosql数据库RedisTemplate,操作消息队列的JmsTemplate等等


1.导入spring-jdbc和spring-tx坐标(因为里面封装的是jdbc模板对象)

 <dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId><version>5.0.9.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-tx</artifactId><version>5.0.9.RELEASE</version></dependency>

2.创建数据库表和实体类(封装查询的数据或者

public class Account {private String name;private double money;public String getName() {return name;}public void setName(String name) {this.name = name;}public double getMoney() {return money;}public void setMoney(double money) {this.money = money;}
}

3.创建JdbcTemplate对象

public class JdbcTemplateTest {@Test//测试JdbcTemplate开发步骤public void test1() throws PropertyVetoException {//创建数据源对象ComboPooledDataSource dataSource=new ComboPooledDataSource();dataSource.setDriverClass("com.mysql.cj.jdbc.Driver");dataSource.setJdbcUrl("jdbc:mysql://localhost:3306/test?serverTimezone=UTC");dataSource.setUser("root");dataSource.setPassword("hao20001010");//创建模板对象JdbcTemplate jdbcTemplate=new JdbcTemplate();//设置数据源,知道数据库在哪jdbcTemplate.setDataSource(dataSource);//执行操作jdbcTemplate.update("insert into account values(?,?)","jane",500);}
}

4.执行数据库操作

Spring-JdbcTemplate基本使用相关推荐

  1. Spring JdbcTemplate方法详解

    2019独角兽企业重金招聘Python工程师标准>>> Spring JdbcTemplate方法详解 标签: springhsqldbjava存储数据库相关sql 2012-07- ...

  2. Spring JdbcTemplate的queryForList(String sql , ClassT elementType)易错使用--转载

    原文地址: http://blog.csdn.net/will_awoke/article/details/12617383 一直用ORM,今天用JdbcTemplate再次抑郁了一次. 首先看下这个 ...

  3. 转载:为什么使用ibatis而不用spring jdbcTemplate

    第一:ibatis仅仅是对jdbc薄薄的一层封装,完全不丧失sql的灵活性 第二:ibatis所有的sql都可以放在配置文件中,这样有利于sql的集中管理,特别是在sql tuning是很容易把得到所 ...

  4. Spring JdbcTemplate的queryForList(String sql , Class<T> elementType)返回非映射实体类的解决方法

    Spring JdbcTemplate的queryForList(String sql , Class elementType)返回非映射实体类的解决方法 参考文章: (1)Spring JdbcTe ...

  5. 【SSM框架系列】Spring - JdbcTemplate声明式事务

    JdbcTemplate概述 以往使用jdbc时,每次都需要自己获取PreparedStatement,执行sql语句,关闭连接等操作.操作麻烦冗余,影响编码的效率. Spring把对数据库的操作在j ...

  6. spring jdbctemplate调用存储过程,返回list对象

    注:本文来源于< spring jdbctemplate调用存储过程,返回list对象 > spring jdbctemplate调用存储过程,返回list对象 方法: /*** 调用存储 ...

  7. SpringJdbc持久层封装,Spring jdbcTemplate封装,springJdbc泛型Dao,Spring baseDao封装

    SpringJdbc持久层封装,Spring jdbcTemplate封装,springJdbc泛型Dao,Spring baseDao封装 >>>>>>>& ...

  8. spring JdbcTemplate数据库查询实例

    使用JdbcTemplate查询数据库的例子 配置等可以看前一篇文章: Spring JdbcTemplate实例 创建数据库 可以使用下面的SQL create table A( `id` INT ...

  9. Spring JdbcTemplate实例

    简介 Spring JdbcTemplate类是Spring提供的简化数据库操作的一个类,这个类使用了模板方法模式,可以减少一些重复代码.这里主要演示一下 JdbcTemplate 的使用. 完整的代 ...

  10. Spring JdbcTemplate示例

    Spring JdbcTemplate示例 Spring JdbcTemplate是Spring JDBC包中最重要的类. 目录[ 隐藏 ] 1 Spring JdbcTemplate 1.1 Spr ...

最新文章

  1. VMware虚拟机不能联网的解决办法
  2. 在SAP Cloud Platform ABAP编程环境里打印系统变量
  3. interface关键字
  4. Qt 程序获取程序所在路径、用户目录路径、临时文件夹等特殊路径的方法
  5. 无法支持python程序的编辑运行和调试_python程序的调试方法
  6. List、Set、Map比较
  7. 一款高速的NET版的离线免费OCR
  8. 软件工程毕业设计题目推荐50例
  9. c# 代码混淆器ConfuserEX使用
  10. php jmail 乱码,Jmail发送邮件与带附件乱码解决办法分享
  11. JRuby: Wiki: RailsWithH2InJNDIOnJetty — Project Kenai
  12. 基于有赞微小店+有赞云实现的个人微信和支付宝扫码在线支付收款
  13. python风控模型举例_一文搞定风控模型6大核心指标(附代码)
  14. 大学计算机课要怎么学,大学计算机课学结
  15. 【Java基础】实例与实例化
  16. Java常见面试50题(java jsp)
  17. 中央直属企业名单【中国级别最高的169家企业】(转)--找工作按这个来
  18. 计算机网络路由器配置实验,路由器配置实验报告-计算机网络(免费)_IT /计算机_数据...
  19. PCB如何输出Gerber文件和IPC网表
  20. 计算机论文中画图,论文:浅谈电脑绘画的利和弊

热门文章

  1. 1071. Speech Patterns (25)
  2. JAVA学习之常用集合List,Set,Map
  3. 图的根节点-数据结构作业。。
  4. POJ 2801 为什么相同功能的代码会wrong answer呢?求解释~~
  5. 大概看了一下《Flash MX 2004 -- 数据库应用开发 - 基于.NET架构》,感觉有点迷惘了!...
  6. nofollow标签_如何Nofollow外链
  7. python基础案例教程_python基础教程 10-11例子如何执行
  8. oracle10g 创建分区表,oracle10G分区的创建与维护Oracle分区表和本地索引
  9. Windows10多桌面的理解和作用
  10. c 读取mysql 时间字段_MySQL中的时间字段的几种数据类型比较