Spring-JdbcTemplate基本使用
概述:它是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基本使用相关推荐
- Spring JdbcTemplate方法详解
2019独角兽企业重金招聘Python工程师标准>>> Spring JdbcTemplate方法详解 标签: springhsqldbjava存储数据库相关sql 2012-07- ...
- Spring JdbcTemplate的queryForList(String sql , ClassT elementType)易错使用--转载
原文地址: http://blog.csdn.net/will_awoke/article/details/12617383 一直用ORM,今天用JdbcTemplate再次抑郁了一次. 首先看下这个 ...
- 转载:为什么使用ibatis而不用spring jdbcTemplate
第一:ibatis仅仅是对jdbc薄薄的一层封装,完全不丧失sql的灵活性 第二:ibatis所有的sql都可以放在配置文件中,这样有利于sql的集中管理,特别是在sql tuning是很容易把得到所 ...
- Spring JdbcTemplate的queryForList(String sql , Class<T> elementType)返回非映射实体类的解决方法
Spring JdbcTemplate的queryForList(String sql , Class elementType)返回非映射实体类的解决方法 参考文章: (1)Spring JdbcTe ...
- 【SSM框架系列】Spring - JdbcTemplate声明式事务
JdbcTemplate概述 以往使用jdbc时,每次都需要自己获取PreparedStatement,执行sql语句,关闭连接等操作.操作麻烦冗余,影响编码的效率. Spring把对数据库的操作在j ...
- spring jdbctemplate调用存储过程,返回list对象
注:本文来源于< spring jdbctemplate调用存储过程,返回list对象 > spring jdbctemplate调用存储过程,返回list对象 方法: /*** 调用存储 ...
- SpringJdbc持久层封装,Spring jdbcTemplate封装,springJdbc泛型Dao,Spring baseDao封装
SpringJdbc持久层封装,Spring jdbcTemplate封装,springJdbc泛型Dao,Spring baseDao封装 >>>>>>>& ...
- spring JdbcTemplate数据库查询实例
使用JdbcTemplate查询数据库的例子 配置等可以看前一篇文章: Spring JdbcTemplate实例 创建数据库 可以使用下面的SQL create table A( `id` INT ...
- Spring JdbcTemplate实例
简介 Spring JdbcTemplate类是Spring提供的简化数据库操作的一个类,这个类使用了模板方法模式,可以减少一些重复代码.这里主要演示一下 JdbcTemplate 的使用. 完整的代 ...
- Spring JdbcTemplate示例
Spring JdbcTemplate示例 Spring JdbcTemplate是Spring JDBC包中最重要的类. 目录[ 隐藏 ] 1 Spring JdbcTemplate 1.1 Spr ...
最新文章
- VMware虚拟机不能联网的解决办法
- 在SAP Cloud Platform ABAP编程环境里打印系统变量
- interface关键字
- Qt 程序获取程序所在路径、用户目录路径、临时文件夹等特殊路径的方法
- 无法支持python程序的编辑运行和调试_python程序的调试方法
- List、Set、Map比较
- 一款高速的NET版的离线免费OCR
- 软件工程毕业设计题目推荐50例
- c# 代码混淆器ConfuserEX使用
- php jmail 乱码,Jmail发送邮件与带附件乱码解决办法分享
- JRuby: Wiki: RailsWithH2InJNDIOnJetty — Project Kenai
- 基于有赞微小店+有赞云实现的个人微信和支付宝扫码在线支付收款
- python风控模型举例_一文搞定风控模型6大核心指标(附代码)
- 大学计算机课要怎么学,大学计算机课学结
- 【Java基础】实例与实例化
- Java常见面试50题(java jsp)
- 中央直属企业名单【中国级别最高的169家企业】(转)--找工作按这个来
- 计算机网络路由器配置实验,路由器配置实验报告-计算机网络(免费)_IT /计算机_数据...
- PCB如何输出Gerber文件和IPC网表
- 计算机论文中画图,论文:浅谈电脑绘画的利和弊
热门文章
- 1071. Speech Patterns (25)
- JAVA学习之常用集合List,Set,Map
- 图的根节点-数据结构作业。。
- POJ 2801 为什么相同功能的代码会wrong answer呢?求解释~~
- 大概看了一下《Flash MX 2004 -- 数据库应用开发 - 基于.NET架构》,感觉有点迷惘了!...
- nofollow标签_如何Nofollow外链
- python基础案例教程_python基础教程 10-11例子如何执行
- oracle10g 创建分区表,oracle10G分区的创建与维护Oracle分区表和本地索引
- Windows10多桌面的理解和作用
- c 读取mysql 时间字段_MySQL中的时间字段的几种数据类型比较