Current flow in batteries?
The confusion here is from the initial poor description of how a battery works.
A battery consists of three things: a positive electrode, a negative electrode, and an electrolyte in between. The electrodes are made of materials that strongly want to react with each other; they are kept apart by the electrolyte.
The electrolyte acts like a filter that blocks the flow of electrons, but allows ions (positively charged atoms from the electrodes) to pass through. If the battery is not connected to anything, the chemical force is pulling on the ions, trying to draw them across the electrolyte to complete the reaction, but this is balanced by the electrostatic force-- the voltage between the electrodes. Remember-- a voltage between two points means there is an electric field between those points which pushes charged particles in one direction.
When you add a wire between the ends of the batteries, electrons can pass through the wire, driven by the voltage. This reduces the electrostatic force, so ions can pass through the electrolyte. As the battery is discharged, ions move from one electrode to the other, and the chemical reaction proceeds until one of the electrodes is used up.
Thinking about two batteries next to each other, linked by one wire-- there is no voltage between the two batteries, so there is no force to drive electrons. In each battery, the electrostatic force balances the chemical force, and the battery stays at steady state.
(I kind of glossed over what it means for two materials to "want" to react with each other. Google "Gibbs free energy" for more details on that. You might also google "Nernst equation.")
Forget the batteries for a second, thats just one of a thousand analogies you could use to describe voltage/current and the reason that no current flows has nothing to do with the electro-chemical properties of batteries, its far simpler.
The easiest way to think of it is this: Current will only ever flow in a loop, even in very complex circuits you can always break it down into loops of current, if there is no path for current to return to its source, there will be no current flow.
In your battery example, there is no return current path so no current will flow. There is obviously a more deep physics reason for why this works but as the question asked for a simple answer I'll skip the math, google Maxwell's Equations and how they are used in the derivation of Kirchhoff's voltage law.
Batteries do make a good example for this simply because they are current sources with completely isolated grounds. This example would be equally true of any other power source with a completely isolated "ground".
However, this is not an easy thing to find, for instance doing this with 2 bench supplies would likely make one of the bench supplies very unhappy, but thats not because the effect is different, the difference is that the bench supplies are likely both grounded to the electrical wiring in the building and as such there is a return path for current to flow through.
The water analogy for this also effective. Think of your battery example this way:
You have a water pump (battery A) connected to a pipe (the wire), and you have another water pump (battery B) connected to the same pipe (the wire) . Now in your example the there is no return path in the system so imagine that the pipe is full of water but capped off on both ends.
You hit the power switch on the pumps, what happens?
The answer is nothing, there is no where to move the water to, the pumps don't even spin. (ignore water turbulence like effects for this analogy).
Now if you were to connect the pipe in a loop and hit the switch the pumps would spin up (voltage) and water would flow (current).
If you used 2 difference speed pumps (different voltage batteries) and faced them toward each other one will over power and cause the other to spin in the wrong direction (burn out just like connecting a 9V and 6V battery in parallel).
If you connected both pumps pointing in the same direction you would get more water pressure (voltage) because the pumps are helping each other out (2 batteries in series).
Let's say you have AA batteries, with 1.5 V each. Further, let's label them battery A and battery B. If you hook A+ to B-, what you actually get is a 3 V difference across A- to B+.
B+ -------------------
| |
B- _ A+ -- | 3V
| | 1.5 V |
A- --------------
When you hook B- to A+, they are both at the same potential (they're hooked up with a wire, after all). B+ is 1.5V higher than this potential, and A- is 1.5V lower.
It's important to remember that a voltage is not an absolute value. It's a relative value. The B- _ A+ wire will be at one potential, and B+ and A- are relative to that potential.