ive just brought some pc board but have realised that the holes arent solder ringed.

does anyone know an effective method for attacthing components to the holes
If it doesn't have copper tracks on it, it's not a pcb. There is no good way of doing it. Get some perf, or a real pcb.