How to use external power supply for Arduino Uno?
An Arduino Uno can be powered by


a stable (regulated) 5V DC, which you can either supply via the USB power lines, or via the shield connectors, or
an unregulated 6-20 V DC (7-12V recommended), which you can supply via the 2.1 mm centre-positive barrel plug connector.


I would not recommend using a 9V battery, because its voltage will drop quickly, but in a pinch this can be used.

ref: http://arduino.cc/en/Main/ArduinoBoardUno