2020年11月18日:
JdbcTemplate基本使用
因为Jdbc的一些繁琐操作,例如要亲自关闭连接,亲自获取preparement等连接。
JdbcTemplate是Spring对JDBC的封装,目的是使JDBC更加易于使用。
在JdbcTemplate中执行SQL语句的方法大致分为3类:
execute
:可以执行所有SQL语句,一般用于执行DDL语句。update
:用于执行INSERT
、UPDATE
、DELETE
等DML语句。queryXxx
:用于DQL数据查询语句。
JdbcTemplate配置连接池
org.springframework.jdbc.core.JdbcTemplate
类方便执行SQL语句
-
public JdbcTemplate(DataSource dataSource) 创建JdbcTemplate对象,方便执行SQL语句
-
public void execute(final String sql) execute可以执行所有SQL语句,因为没有返回值,一般用于执行DDL语句。
JdbcTemplate使用步骤
- 准备DruidDataSource连接池
- 导入依赖的jar包
spring-beans-4.1.2.RELEASE.jar
spring-core-4.1.2.RELEASE.jar
spring-jdbc-4.1.2.RELEASE.jar
spring-tx-4.1.2.RELEASE.jar
com.springsource.org.apache.commons.logging-1.1.1.jar
- 创建
JdbcTemplate
对象,传入Druid
连接池 - 调用
execute
、update
、queryXxx
等方法