文章目录
一、JdbcTemplate概述
(一)JdbcTemplate作用
Spring对数据库的操作在JDBC上面做了深层次的封装,使用Spring的注入功能,可以把DataSource注册到JdbcTemplate之中,从而方便地实现对数据库的访问操作。
(二)JdbcTemplate操作数据库常用方法
- execute方法:用于执行任何SQL语句,一般用于执行DDL语句
- update方法:用于执行新增、修改、删除等语句
- batchUpdate方法:用于执行更新批处理相关语句
- query方法及queryForXXX方法:用于执行查询相关语句
- call方法:用于执行存储过程、函数相关语句
二、数据库连接池
(一)连接池原理
连接池基本的思想是在系统初始化的时候,将数据库连接作为对象存储在内存中,当用户需要访问数据库时,并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象。使用完毕后,用户也并非将连接关闭ÿ