要根據糖尿病患者的病情選用針對性較強的適用藥物。肥胖者可以選用不增加體重,不刺激胰島素分泌的藥物。比如雙胍類和糖苷酶抑制劑,也可以二者聯合使用。此外肥胖者大多數伴有胰島素抵抗,也可以用胰島素增敏劑,以上藥物治療不滿意的時候,可以加磺脲類藥物或者胰島素促泌劑。
其他患者一般先選用促進胰島素分泌的藥物,比如格列本脲。對于年齡較大,有慢性疾病的患者,要選用作用弱一些的藥物,比如格列喹酮。格列喹酮主要從腸道排泄,輕度腎功能不全者也可以使用。瑞格列奈也主教從腸道排泄,有腎功能損害的也可以使用。
磺脲類和胰島素促泌劑的降糖作用,強弱與藥物使用劑量密切相關。糖尿病患者對藥物的降糖作用個體差異比較大,一般先從小劑量開始,根據血糖變化再調整用量。