jdbcTemplate简介
Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中。
JdbcTemplate位于中。其全限定命名为org.springframework.jdbc.core.JdbcTemplate。要使用JdbcTemlate还需一个这个包包含了一下事务和异常控制。
JdbcTemplate主要提供以下五类方法:
-
execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句;
-
update方法及batchUpdate方法:update方法用于执行新增、修改、删除等语句;batchUpdate方法用于执行批处理相关语句;
-
query方法及queryForXXX方法:用于执行查询相关语句;
-
call方法:用于执行存储过程、函数相关语句。
添加依赖 (spring-jdbc ,数据库驱动,数据库连接池)
1 <!--MariaDB 数据库驱动 --> 2 <dependency> 3 <groupId>org.mariadb.jdbc</groupId> 4 <artifactId>mariadb-java-client</artifactId> 5 <version>2.3.0</version> 6 </dependency> 7 8 <!--c3p0 数据库连接池--> 9 <dependency> 10 <groupId>com.mchange</groupId> 11 <artifactId>c3p0</artifactId> 12 <version>0.9.5.2</version> 13 </dependency> 14 15 <dependency> 16 <groupId>org.springframework</groupId> 17 <artifactId>spring-jdbc</artifactId> 18 <version>5.1.3.RELEASE</version> 19 </dependency>
文件结构:
entity 包 类 代码
1 package com.oukele.entity; 2 3 public class User { 4 private String user