GBase 8s
运维管理
文章
引用GBaseError.py 文件
发表于2025-09-25 20:54:3931次浏览2个评论
接口将所有异常处理类全部封装到了 GBaseError.py 文件中,所以当引用 这些异常类时需引用 GBaseError.py 文件。所有的错误、异常、警告等内容的 错误处理全部经由此文件中的类完成。下图为所有异常类继承关系图。

Warning 抛出重要的警告如当正在插入时数据截断等。
Error 错误异常的父类,可以使用 Error 捕获所有数据库操作异常。
InterfaceError 相关的数据库接口,不是数据库本身的错误引发的异常。
DatabaseError 代表数据库相关的错误。
OperationError 数据库操作错误,比如数据源未找到,事务无法处理,内存分配错误等。
IntegrityError 数据完整性不一致错误,比如外键检查错误等。
InternalError 数据库内部错误,比如游标无效(游标关闭后继续调用),事务不同步等。
ProgrammingError 编程错误,比如表不存在,SQL 语法错误等。
NotSupportedError 数据库不支持的错误。比如在不支持
评论
登录后才可以发表评论
GBase用户28017发表于 10个月前
不错不错。
GBase用户51934发表于 2个月前
谢谢分享
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526