Rotavirus can best be prevented through the routine vaccination of infants. Rotavirus vaccines are given orally, but they differ in the number of doses given. Talk to your healthcare provider to learn more about the different rotavirus vaccines that are available.