1、創(chuàng)建連接池BasicDataSource
2、聲明一個(gè)Properties對象
3、調(diào)用加載方法load()
? ? ? ? 獲取加載器,調(diào)用獲取數(shù)據(jù)來源方法getResourceAsStream();
4、獲取url屬性,usename屬性,password屬性。
5、把參數(shù)設(shè)置進(jìn)連接池內(nèi)
對反射的理解:
理解為反向調(diào)用信息來操作對象。
正向調(diào)用:
????Goods good = new Goods();
反向調(diào)用:
String name = "className";
Class.createInstance(name);
實(shí)現(xiàn)的方法:
1、類名.class
2、Class.forName(“完整的包名.類型”)
3、具體的對象.getClass