创建具有10个Connection连接的连接池
(1)创建连接池的目的是减少了每次访问数据库时建立连接的时间,大大提高访问速度。
(2)MyDatabase类用于创建数据池
package cn.itcast.jdbc.datasource;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.LinkedList;
public class MyDataSource {
private LinkedList<Connection> conectionsPool = new LinkedList<>();//使用linkedlist保存Connection对象,增删快
private static String url = "jdbc:mysql://localhost:3306/mydatabase";
private static String user = "root"; //数据库用户名
private static String password = "123"; //用户密码
public MyDataSource() {
//在构造方法中创建连接池,具有10个connection连接
for (int i = 0; i < 10; i++) {
try {