Split Connection to QueryExecutor and TransactionExecutor