Arduino single sided serial board

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.