Ionic bonding is a type of chemical bond that is present when electrons transfer from one atom to another. Ionic bonds have a high melting point, conduct in a liquid state and when dissolved in water, and are soluble.
Covalent bonds are chemical bonds that involves the sharing of electron pairs between atoms. Characteristics of covalent bonds are a low melting point and a lack of conductivity.
Metallic bonds occur when electrons are shared by cations(metals). Common characteristics are insolubility, luster, high melting point, and conductivity.