python连接数据库执行sql报错

【产品名称】oceanbase

【产品版本】3.1.1

【问题描述】:python脚本连接数据库并insert数据失败,报错pymysql.err.OperationalError: (2013, ‘Lost connection to MySQL server during query’)

连接及执行方式:

conn = pymysql.connect(host=db_host, user=db_user,db=db_name,port=2883)

cursor = conn.cursor()

cursor.execute(sql)

这样试试呢:

conn = pymysql.connect(host=db_host, user=db_user@租户名#集群名,db=db_name,port=2883)

conn连接没有报错,但是cursor.execute(sql)的时候报错

参考这篇游标处理文档: https://www.oceanbase.com/docs/oceanbase-database/oceanbase-database/V3.1.2/show-cursor

python3下测了次,可以的,看下图:



嗯嗯又试了下可以了,多谢