Well you don't have to use a shield to run just one DC motor.
You can use the L293 motor driver IC(http://akashxav.com/2009/04/18/arduino-l293d-dc-motor/)
But if you are planing to use more then one then it would be easier to use this shield : Motor Shield - Arduino motor/stepper/servo control