Python连接数据库执行增删改语句,Oracle下获取影响的行数
连接数据库执行增删改语句,要获取影响的行数
之前使用的是:
sql = "insert into..."
cursor = db_conn.cursor()
row_count = cursor.execute(sql)
logger.debug("影响行数:", row_count )
db_conn.commit()
cursor.close()
发现在Mysql下正常,在oracle下, cursor.execute(sql)返回空值
解决方法:
在cursor.execute(sql)执行后,使用cursor.rowcount来获取影响行数即可。
sql = "insert into..."
cursor = db_conn.cursor()
cursor.execute(sql)
row_count = cursor.rowcount
logger.debug("影响行数:", row_count )
db_conn.commit()
cursor.close()
以上是 Python连接数据库执行增删改语句,Oracle下获取影响的行数 的全部内容, 来源链接: utcz.com/z/519265.html