数据库连接池,有多个数据源一直保持在活跃状态,需要的时候从池中取就可以了,避免了开了关关了开的现象,节省了cpu资源,相对于jdbc连接,简化了连接步骤
Druid连接工具类
最大有八个数据源
第一步
从properties文件读取路径
通过DruidDataSourceFactory.createDataSource()方法创建连接池
public class DruidUtils {
private DruidUtils(){}
static DataSource dataSource;
static{
Properties p = new Properties();
try {
p.load(new FileInputStream("src/resource/resource.properties"));
dataSource = DruidDataSourceFactory.createDataSource(p);
} catch (Exception e) {
e.printStackTrace();
}
}
public static DataSource getDataSource(){
return dataSource;
}
}
连接池中连接源默认0个,最大值8个
用户名密码路径名和driver驱动要严格遵循要求