In a covalent bond, atoms merely share electrons usually to fulfill an octet. An ionic bond involves ionic charges of certain ions that attract one another. A metallic bond is merely a lattice of metal atoms that are bonded to neighboring atoms. hope this helps