2021
06-11
06-11
Java Spring5学习之JdbcTemplate详解
一、JdbcTemplateSpring框架对JDBC进行封装,使用JdbcTemplate方便实现对数据库操作二、实战2.1引入依赖<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.24</version></dependency><!--https://mvnrepository.com/artifact/org.springframework/spring-jdbc--><dependency><groupId>org.spring...
继续阅读 >
一、创建项目导入依赖1.11.21.3二、创建service,pojo,controller2.1创建一个实体类User类属性userId,userName,userPwd2.2我这里sql语句直接写service层了spring提供jdbctemplate的自动话配置,所以我们直接使用就好了,jdbctemplate提供的增删改都是update()方法查询所有query(),有俩种方法,第一种RowMapper<User>是查询数据库字段和类的属性名不一致的情况第二种BeanPropertyRowMapper就是数据库和类的属性一致情况Controller...
基本配置JdbcTemplate基本用法实际上很简单,开发者在创建一个SpringBoot项目时,除了选择基本的Web依赖,再记得选上Jdbc依赖,以及数据库驱动依赖即可,如下:项目创建成功之后,记得添加Druid数据库连接池依赖(注意这里可以添加专门为SpringBoot打造的druid-spring-boot-starter,而不是我们一般在SSM中添加的Druid),所有添加的依赖如下:<dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-star...
前提这篇文章是《SpringBoot2.x入门》专辑的第7篇文章,使用的SpringBoot版本为2.3.1.RELEASE,JDK版本为1.8。这篇文章会简单介绍jdbc模块也就是spring-boot-starter-jdbc组件的引入、数据源的配置以及JdbcTemplate的简单使用。为了让文中的例子相对通用,下文选用MySQL8.x、h2database(内存数据库)作为示例数据库,选用主流的Druid和HikariCP作为示例数据源。引入jdbc模块引入spring-boot-starter-jdbc组件,如果在父POM全局管...