No. That might disinfect the surface, but it won't remove stains or mold. If the toilet is horrible, it may take several steps. If not, it should take only one major step.
Pour a bucket of water into the toilet; it will go through a flushing action but will not refill, so there will be very little water remaining in the toilet. Pour toilet bowl cleaner on all the interior surfaces, including under the rim, and let it sit for about 10 minutes. Using a toilet brush, scrub all the interior surfaces and flush.
Repeat this process, if necessary, until it is as clean as you can get it. If there are stains remaining after you've done the best you can, pour in some chlorine bleach, swab all the surfaces with the brush and let it sit. Do NOT mix the chlorine bleach with the toilet bowl cleaner.
Clean the outside of the toilet, including down by the floor, using regular household cleaners, and finish by wiping all the surfaces down with alcohol. (If it is really filthy, you may have to remove the screw covers that cover the screws attaching the toilet to the floor, or you may have to remove the seat, clean, and re-attach.) That will disinfect the surface, and leave the hardware shiny.
Finish by flushing the toilet and inspecting the flush action. Is the water coming in sufficient for a complete flush? Is the flush very slow, or incomplete? If so, your toilet needs maintenance. You may need to adjust/replace the ball and **** mechanism, or have the drain professionally cleaned.
Toilets are a pain in the neck, but it is surprisingly rewarding to know it is clean and working well.