initial attempt for abstraction; druid works with Derby as default

return type is void fix javadoc or change return type