码迷,mamicode.com
首页 > 数据库 > 详细

Python DB API的异常

时间:2018-07-15 23:23:06      阅读:828      评论:0      收藏:0      [点我收藏+]

标签:联系   pytho   error   interface   数据库   spl   height   ace   相关   

我们在昨天预告了一下Python DB API的异常,今天我们来细讲一下:

 1、所有异常的超类:StandardError;

2、waring:属于StandardError超类,发生非致命问题所以发的异常;

3、Error:属于StandardError超类,所有错误条件的超类;

4、InterfaceError:属于Error超类,发生与接口(非数据库)相关的错误所引发的异常;

5、DatabaseError:属于Error超类,发生与数据库相关的错误的超类;

6、DataError:属于DatabaseError超类,发生与数据相关的问题所引发的异常,入值不在合理范围内;

7、OperationError:属于DatabaseError超类,发生数据库操作内部的错误所引发的异常;

8、IntegrityError:属于DatabaseError超类,关系完整性遭到破坏所引发的异常;

9、InternalError:属于DatabaseError超类,数据库内部错误,如游标无效;

10、ProgrammingError:属于DatabaseError超类,用户编程错误,如未找到数据库表;

 技术分享图片

 

(文章图片若有侵权,请联系作者删除)

 

Python DB API的异常

标签:联系   pytho   error   interface   数据库   spl   height   ace   相关   

原文地址:https://www.cnblogs.com/Galaxyfengfeng/p/9309129.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!