I was just about to make thread about this very subject.
I trained my Jackson's to drink from a $3 Petco rodent bottle, i acquired a month ago. It wasn't easy. First he was hesitant to even go near this new foreign object that just showed up in his enclosure, lol.
The trick is getting them to associate the bottle with being a source of water. I did this by simply misting the areas of the enclosure directly around the bottle, so he had to venture near it to quench his thirst. Large amounts of droplets tend to accumillate on the outside of bottle and the metal tip, so mine soon learned to lick the water off several parts of the bottle. Once he noticed that every time he licked water from the tip more water would come out, he now independently goes to it every time he wants to drink.
It's also good to note that the bottle i have leaks from the tip, slightly - which in this case, is good as it helped him recognize the water source. The leak is not bad enough to cause water to accumulate on the cage bottom…i would say a drop or two would leak out every 30 minutes or so, unless he's drinking from it.
So just to make the training easier, you may want to find a bottle that has a reputation for leaking.