initial attempt for abstraction; druid works with Derby as default

this can be a private static final