initial attempt for abstraction; druid works with Derby as default

its odd for mysql-storage to have dependency on derby..