initial attempt for abstraction; druid works with Derby as default

why can't we just pass dbconnector in here?