一型糖尿病的病因有遗传因素影响,主要有免疫破坏了胰岛贝塔细胞的功能,从而引起了胰岛素分泌的绝对不足。二型糖尿病的病因有遗传因素的影响,还有环境因素共同作用,导致了胰岛素抵抗和胰岛素分泌不足。
环境因素主要包括了肥胖、高热量饮食、低运动量等这些。所以为了预防糖尿病,尤其是有家族病史的患者,或者人群,需要注意的就是一定要控制体重、积极的运动,还有避免高热量、高糖饮食等这些方法来预防糖尿病的发病。