Three types of anti-diabetic drugs are discussed:
1) Drugs that enhance insulin secretion like sulfonylureas and meglitinide analogues.
2) Biguanides like metformin that overcome insulin resistance.
3) Miscellaneous drugs that include alpha-glucosidase inhibitors and SGLT2 inhibitors.
The document provides details on the mechanisms of action, examples of drugs, and side effects of the different classes of anti-diabetic medications.