4.数据库连接池
4.1.C3P0 连接池
4.2.Druid 连接池
- Druid - 阿里的
使用步骤:
- 导入JR包:druid-1.1.16.jar
- 配置文件:xx.propertis ,放在任意位置,建议src(classpath/类路径)
- 加载配置⽂件,Properties
- 获取数据库连接池对象:通过⼯⼚来来获取 BasicDataSourceFactory
Properties pro = new Properties(); pro.load(Demo1.class.getResourceAsStream("druid.properties")); //将属性集中的所有属性自动注入到dataSource对象中 DataSource dataSource = DruidDataSourceFactory.createDataSource(pro); Connection conn = dataSource.getConnection(); System.out.println(conn);
4.3.DBCP 连接池
4.4.JdbcTemplate
JdbcTemplate是通过 SQL 语句 + 参数,模板化了编程。它是 Spring 框架中提供的⼀个对象,是 对原始 Jdbc API 对象的简单封装。除了 JdbcTemplate,Spring 框架还为我们提供了很多的操作 模板类。JdbcTemplate-spring, DBUtils-apache(QueryRunner)
使用步骤 :