ADO Supports only connected approach.
ADO .net supports both connected and disconnected approach.
ADO is unmanaged.
ADO .net is managed.