暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

GBaseError.py 文件

淮海路小佩奇 2023-10-19
67

接口将所有异常处理类全部封装到了 GBaseError.py 文件中,所以当引用 这些异常类时需引用 GBaseError.py 文件。所有的错误、异常、警告等内容的 错误处理全部经由此文件中的类完成。下图为所有异常类继承关系图。 


 GBase Python 异常类继承图


 Warning 抛出重要的警告如当正在插入时数据截断等。

 Error 错误异常的父类,可以使用 Error 捕获所有数据库操作异常。

 InterfaceError 相关的数据库接口,不是数据库本身的错误引发的异常。

 DatabaseError 代表数据库相关的错误。

 OperationError 数据库操作错误,比如数据源未找到,事务无法处理,内存分配错误等。

 IntegrityError 数据完整性不一致错误,比如外键检查错误等。

 InternalError 数据库内部错误,比如游标无效(游标关闭后继续调用),事务不同步等。

 ProgrammingError 编程错误,比如表不存在,SQL 语法错误等。

 NotSupportedError 数据库不支持的错误。比如在不支持

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论