springboot与jdbcTemplate和dbutils整合

本文介绍了如何将Springboot与jdbcTemplate和dbutils进行整合。首先讲解了在Springboot项目中配置jdbcTemplate的步骤,包括添加依赖和设置数据库信息。接着,文章说明了如何引入dbutils,并进行了简单的测试操作。
摘要由CSDN通过智能技术生成

springboot与jdbcTemplate整合

依赖架包

	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-jdbc</artifactId>
	</dependency>

	<dependency>
		<groupId>mysql</groupId>
		<artifactId>mysql-connector-java</artifactId>
	</dependency>

在application.properties中配置如下数据库信息

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://118.24.13.38:3308/goods?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai
spring.datasource.username=root
spring.datasource.password=123456

测试一下

@Controller
public class HelloSpringBootTest {
   

	@Autowired
	JdbcTemplate jdbcTemplate;

	@GetMapping("/jdbc")
	@ResponseBody
	private Object jdbc() {
   
		List<Map<String, Object>> maplist=jdbcTemplate.queryForList("select * from t_user_test");
		return maplist;
	}
	
}

springboot与dbutils整合

依赖架包

    <dependency>
			<groupId>commons-dbutils</groupId>
			<artifactId>commons-dbutils</artifactId>
			<version>1.7</version>
	</dependency>	
 
package com.testfan.demo.dbutils; 

import java.sql.SQLException; 
import java.util.ArrayList; 
import java.util.List; 
import java.util.Map; 

import javax.sql.DataSource; 
import org.apache.commons.dbutils.QueryRunner; 
import org.apache.commons.dbutils.handlers.BeanHandler; 
import org.apache.commons.dbutils.handlers.BeanListHandler; 
import org.apache.commons.dbutils.handlers.MapHandler; 
import org.apache.commons.dbutils.handlers.MapListHandler; 
import org.apache.commons.dbutils.handlers.ScalarHandler; 
import org.apache.commons.logging.Log; 
import org.apache.commons.logging.LogFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; 

@Service
public class DbUtilsTemplate {
    

	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值