initial attempt for abstraction; druid works with Derby as default

couldn't make it as a private static final because it's using dbName