spring运用hikari连接池

spring引入HikariCP连接池所需jar包(点击下载)

一、导入jar包

二、applicationContext.xml中配置

  1.      准备连接池配置文件(db.properties)  ,测试代码如下(更对hikari的属性见https://github.com/brettwooldridge/HikariCP/tree/2.3.x#essentials)       
jdbc.Url=jdbc:mysql://localhost:3306/hikaritest
jdbc.driverClass=com.mysql.jdbc.Driver
jdbc.username=root
jdbc.password=123
jdbc.maximumPoolSize=15
jdbc.poolName=hikariPool
jdbc.idleTimeout=60000
jdbc.connectionTimeout=30000

 

 

2.配置applicationContext.xml,注入hikari(在中添加一下代码





    
    
    
    
    
    
    
    
    
    
    
    


        

3.dao层这里用的spring中的jdbcDaoSuper,可以直接通过super.getJdbcTemplate()方法获得数据源,省略spring的jdbcTemplate

public class UserDao extends JdbcDaoSupport {
   public void save(User user) {
	   String sql = "insert into t_user values(?,null)";
	   super.getJdbcTemplate().update(sql, user.getName());
	   
   }
}

 4.测试连接池,所用的jar包(点击下载)

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath:applicationContext.xml")
public class Demo {
	@Resource(name="userDao")
	private UserDao ud;
	@Test
    public void function() {
    User user = new User();
    user.setName("tom");
    ud.save(user);
		
    }

5.测试结果,添加成功

spring运用hikari连接池_第1张图片

注:该博客为学习笔记,如有错误,还请指出,感谢!欢迎留言 

 

你可能感兴趣的:(spring运用hikari连接池)