Rotavirus vaccines are very effective in preventing rotavirus and the accompanying diarrhea and other symptoms. Rotavirus vaccines will not prevent diarrhea or vomiting caused by other viruses, but they are very effective against rotavirus infection.