首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#cursor

Python jaydebiapi cursor.executemany()批量提交数据异常中断,一般是什么原因?

使用Python jaydebiapi cursor.executemany()插入数据时中断,catch不到异常。是什么原因?

一凡sir

壹梵在线 · 架构师 (已认证)

在腾讯、360以及创业公司yifan-online.com的经历,擅长高并发高可用的分布式系统设计。
可能的原因有: 1. 未正确设置数据库连接的错误处理。在连接数据库时,需要指定错误处理方式,例如设置连接的`autocommit`属性、`rollback`属性以及异常处理代码等。 2. 数据库连接被关闭。在插入数据期间,数据库连接可能被关闭,导致无法捕获插入数据时的异常,需要检查数据库连接是否被正确管理。 3. 数据库插入语句错误。可能是因为传入的数据格式不正确或者插入语句本身存在错误,导致无法捕获异常。 针对这些可能的原因,建议检查数据库连接的错误处理方式、连接状态以及插入语句的正确性,确保能够正确捕获插入数据时的异常。... 展开详请
领券