public class DateSourceDemo { @Test public void getDateSource(){ MyDateSource myDateSource=new MyDateSource();//产生对象时,已经有了5个Connection Connection c1=myDateSource.getConnection(); Connection c2=myDateSource.getConnection(); Connection c3=myDateSource.getConnection(); Connection c4=myDateSource.getConnection(); Connection c5=myDateSource.getConnection(); System.out.println(c1); System.out.println(c2); System.out.println(c3); System.out.println(c4); System.out.println(c5); myDateSource.addBack(c1);//还回去的连接 myDateSource.addBack(c5);//还回去的连接 Connection c6=myDateSource.getConnection(); Connection c7=myDateSource.getConnection(); System.out.println(c6); System.out.println(c7); } }