Python DB API的异常
Posted 木木烽
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python DB API的异常相关的知识,希望对你有一定的参考价值。
我们在昨天预告了一下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的异常的主要内容,如果未能解决你的问题,请参考以下文章