DBAdapter.*: more robust transaction processing