No you need some sort of programmer.
You can only use the DB9 to upload programs AFTER the bootloader is installed.
Prior to that, you need to use the in-circuit serial programming method.
This is what I use to install the bootloader: USBtinyISP - Inexpensive USB AVR Programmer Once you have something like this... then you can burn the bootloader using the Arduino IDE.