前言
Spring框架为开发者提供了JDBC模板模式,即jdbcTemplate,它可以简化许多代码,但是在开发中并不常用
一、Spring jdbcTemplate 的常用方法
1.public int update(String sql,Object args[]):该方法可以对数据表进行增加,修改,删除等操作。使用args进行设置sql语句中的参数,并返回更新的行数。
String insertsql = "insert into user values(null,?,?)";
Object param[]={
"chenggong","男"};
jdbctemplate.update(sql,param);
2.public Listquery(String sql,RowMapper rowMapper,Object args[]):该方法进行数据的查询操作。rowMapper将结果集映射到用户自定义的类中(前提是自定义的类中的属性要与数据表中定义的字段对应)。
String selectsql = "select * from user";
RowMapper<MyUser> rowmapper = new BeanPropertyRowMapper<MyUser>(MyUser.class);
List<MyUser> list = jdbcTemplate.query(sql,rowmapper,null);
二、如何配置
1.引入JAR包
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>5.2.7.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>5.2.7.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.2.7.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>5.2.7.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
<version>5.2.7.RELEASE</version>
</dependency>
<dependency>
<groupId