胰岛素治疗糖尿病须注射给药,故长期应用不方便。其中磺酰脲类、氯茴苯酸类和胰高血糖素样类似物主要是通过刺激胰岛β细胞释放胰岛素发挥降血糖作用,因此要求患者具有一定的胰岛β细胞功能,双胍类主要是通过抑制肝脏糖异生。噻唑烷二酮类主要是通过增加脂肪、骨骼肌和肝脏对胰岛素的敏感性,‐糖苷酶抑制剂则主要是减少肠道对糖的吸收,从而降低血糖。