抽象工厂访问不同的数据库(反射+缓存)
?<appSettings>??<add key="conn" value="~/App_Data/test.mdf"/>??? <add key="db" value="Access"/>?</appSettings>