What's the difference between ionic and covalent bonding?

~thank you

An ionic bond is formed when an electron (or electrons) is transferred to another atom making one of the ions + and the other -. The molecule is held together by the attraction of the + for the -. A covalent bond is formed when electrons are shared between atoms.