根据作用机制不同,分为促胰岛素分泌剂(磺脲类、格列奈类)、双胍类、噻唑烷二酮类胰岛素增敏剂、α糖苷酶抑制剂、二基肽酶VI(DPPVI)抑制剂等。
药物选择应基于2型糖尿病的两个主要病理生理改变胰岛素抵抗和胰岛素分泌受损来考虑。