程序实现思路:
1. 指定“初始化连接数目” 【3】
(App启动时候,就执行创建!)
2. 指定“最大连接数” 【6】
3. 指定“当前使用连接个数” 【不能超出最大连接数】
代码实现:
1. MyPool.java 连接池类,
2. 指定全局参数: 初始化数目、最大连接数、当前连接、 连接池集合
3. 构造函数:循环创建3个连接
4. 写一个创建连接的方法
5. 获取连接
------> 判断: 池中有连接, 直接拿
------> 池中没有连接,
------> 判断,是否达到最大连接数; 达到,抛出异常;没有达到最大连接数,
创建新的连接
6. 释放连接
1. 指定“初始化连接数目” 【3】
(App启动时候,就执行创建!)
2. 指定“最大连接数” 【6】
3. 指定“当前使用连接个数” 【不能超出最大连接数】
代码实现:
1. MyPool.java 连接池类,
2. 指定全局参数: 初始化数目、最大连接数、当前连接、 连接池集合
3. 构造函数:循环创建3个连接
4. 写一个创建连接的方法
5. 获取连接
------> 判断: 池中有连接, 直接拿
------> 池中没有连接,
------> 判断,是否达到最大连接数; 达到,抛出异常;没有达到最大连接数,
创建新的连接
6. 释放连接
-------> 连接放回集合中(..)