Springboot整合JDBCTemplate
2019-12-16 09:14:53来源:博客园 阅读 ()
Springboot整合JDBCTemplate
概述
前面有关于Springboot整合Mybatis文章,传送门 ,对于JDBCTemlate实际也是用来操作数据库的持久层框架,这里使用Springboot整合JDBCTemlate,如何使用JDBCTemlate操作数据库,和Springboot整合Mybatis一样,数据库连接池还是使用默认的连接池tomcat.jdbc.pool,我们不再配置Druid或者其他连接池,关于Springboot如何整合Druid或者其他连接池。
整合
导入依赖,在idea中通过Sping提供的插件直接引入,如下
或者手动导入
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jdbc</artifactId>
</dependency>
创建一个接口
public interface StuDao {
public int add(Student student);
}
实现类
@Repository
public class StuDaoImpl implements StuDao {
@Autowired
private NamedParameterJdbcTemplate jdbcTemplate;
@Override
public int add(Student student) {
String sql = "insert into tb_stu(id,name) " +
"values(:id,:name)";
Map<String, Object> param = new HashMap<>();
param.put("id",student.getId());
param.put("name", student.getName());
return (int) jdbcTemplate.update(sql, param);
}
}
测试
@RunWith(SpringRunner.class)
@SpringBootTest
public class JdbcApplicationTests {
@Autowired
StuDao stuDao;
@Test
public void contextLoads() throws SQLException {
Student student = new Student();
student.setId(3);
student.setName("测试123");
stuDao.add(student);
}
}
至此 Springboot整合mybatis完成,有疑问可以关注我的公众号 java一号 联系
个人独立站点: www.javayihao.top
原文链接:https://www.cnblogs.com/javayihao/p/12047951.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- springboot2配置JavaMelody与springMVC配置JavaMelody 2020-06-11
- SpringBoot 2.3 整合最新版 ShardingJdbc + Druid + MyBatis 2020-06-11
- 掌握SpringBoot-2.3的容器探针:实战篇 2020-06-11
- nacos~配置中心功能~springboot的支持 2020-06-10
- SpringBoot + Vue + ElementUI 实现后台管理系统模板 -- 后 2020-06-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash