Druid连接池基本使用
- 导入jar包 druid-1.1.9.jar
下载地址
(注意不要忘记导入数据库驱动jar包) - 定义配置文件 (druid.properties)
druid.properties(可放在任意目录下)
driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/test
username=root
password=123456
initialSize=5 #初始化连接数量
maxActive=10 #最大连接数
maxWait=3000 #最大等待时间
- 加载配置文件(druid.properties)
- 获取数据库连接池
通过工厂类(DruidDataSourceFactory) - 获取连接(getConnection)
DruidDemo
public class DruidDemo {
public static void main(String[] args) throws Exception{
//1.导入jar包
//2.定义配置文件
//3.加载配置文件
Properties pro=new Properties();
InputStream is=DruidDemo.class.getClassLoader().getResourceAsStream("druid.properties");
pro.load(is);
//4.获取连接池对象
DataSource ds = DruidDataSourceFactory.createDataSource(pro);
//5.获取连接
Connection conn=ds.getConnection();
System.out.println(conn);
is.close();
conn.close();
}
}