🍅 作者简介:哪吒,CSDN2021博客之星亚军🏆、新星计划导师✌、博客专家💪
🍅 哪吒多年工作总结:Java学习路线总结,搬砖工逆袭Java架构师
🍅 关注公众号【哪吒编程】,回复1024,获取Java学习路线思维导图、大厂面试真题、加入万粉计划交流群、一起学习进步
目录
二、Spring中实现jdbcTemplate对数据库操作(采用c3p0连接池)
三、Springboot配置jdbcTemplate的Datasource
2、创建Spring配置类,定义DataSource用来读取application.properties中的配置
3、JdbcTemplate查询-queryForInt返回一个int整数
4、JdbcTemplate查询-queryForLong返回一个long整数
5、JdbcTemplate查询-queryForObject返回String
6、JdbcTemplate查询-queryForMap返回一个Map集合
7、JdbcTemplate查询-queryForList返回一个List集合
8、JdbcTemplate查询-RowMapper返回自定义对象
9、JdbcTemplate查询-BeanPropertyRowMapper返回自定义对象
一、JdbcTemplate概述
JDBC已经能够满足大部分用户最基本的需求,但是在使用JDBC时,必须自己来管理数据库资源如:获取PreparedStatement,设置SQL语句参数,关闭连接等步骤。
JdbcTemplate是Spring对JDBC的封装,目的是使JDBC更加易于使用。JdbcTemplate是Spring的一部分。JdbcTemplate处理了资源的建立和释放。他帮助我们避免一些常见的错误,比如忘了总要关闭连接。他运行核心的JDBC工作流,如Statement的建立和执行,而我们只需要提供SQL语句和提取结果。
在JdbcTemplate中执行SQL语句的方法大致分为3类:
- execute:可以执行所有SQL语句,一般用于执行DDL语句;<