(Code masterbation warn)
We could have a prototype createDatabase / dropDatabase.. futureMethods and each database flavor will
implement the functions.. but as u said the adapter should actually take care of it