After you get the oil stains removed, power wash the driveway, let it dry overnight and apply a concrete sealer to it. Purchase the concrete sealer at a concrete supply store. It should be a solvent based film (topical) forming sealer to protect the concrete from car drippings penetrating into the pores.