I agree with John, I'd say your starter relay is banjoed. If the contacts inside it are fused together then the starter is getting direct power from the battery making it spin over as soon as you connect up the battery.
The relay is a little black box with four spade connections which is probably situated beside the battery. It's a cheap fix so change that & you should be okay.
Steo
November 2009