The Edmonton Oilers have signed forward Connor Clattenburg to a three-year, entry-level contract, the team announced Monday.