Hi Arkcon! Thanks for your quick reply
If I recall correctly, sucrose has a few hydroxyl groups attached to it and these hydroxyl groups are able to interact with water molecules via hydrogen bonding, which explains why sucrose is soluble in water. As for oxygen molecules, they are only capable of forming induced dipole interactions (London-dispersion forces). If I were to take a guess, I would think that oxygen can interact with water via "dipole-induced dipole interactions", resulting in aqueous O2.
As for carbon dioxide, I believe it reacts with water to form carbonic acid. The carbonic acid then partially dissociates in water to form hydronium cation and bicarbonate anion.