Step-by-step explanation:
covalent.
in fact, the precise name is
polar covalent bond
because the shared electrons have even a preference and stay in their trip around the atoms in the molecule a little bit longer near the oxygen nucleus than the hydrogen ones.
making the oxygen "side" a little bit negatively charged, and the hydrogen "side" a little bit positively charged.