一、数据库连接池
1.简介:
原理:在系统启动之前初始化一个容器也就是集合。在这个集合里面提前申请了n个连接,在当用户使用完连接的时候在归还到容器中。
2.数据库的实现:
由sun公司提供了一个标准的数据库连接池的接口DateSource接口,所有的连接池技术都要实现DataSource这个接口。
这里我们使用Druid:Druid德鲁伊是阿里巴巴的开源数据库连接项目,其功能非常强大,使其被广泛的使用。
代码如下:
在加载.properties文件时需要通过输入流来获取文件的路径,然而很多情况下这个路径不好写,可以通过下面的方法来查找该文件的根目录,然后再去找它的子目录即可。
可以通过如下两个方法来获取连接池对象和数据库的连接
二、Maven
1.Maven的简介:
它是专门用于管理和构建Java项目的工具,Maven提供了一套标准化的项目结构,所有的IDE使用Maven构建的项目结构完全一样,所有的IDE创建的Maven项目可以通用。
2.Maven的作用
- 标准化的项目结构
上图所示:展现了利用Maven创建Java项目的基本项目结构。
- 标准化的构建流程
- 方便的依赖管理
3.Maven的生命周期和常用的指令
I:生命周期
II:常用的指令