create underlying database before creating pool
tests for pools and ThreadLocals