ADO Supports only connected approach.

ADO .net  supports both connected and disconnected approach.

ADO is unmanaged.

ADO .net is managed.