Any kind of oil-based substance will be okay, but you have to make sure that the surface is absolutely as dry as possible, otherwise you'd just be sealing in the water, not protecting against it.
...