Python连接oracle数据库

时间:2017-09-13 09:25:37

标签: python oracle

conn = cx_Oracle.connect('xxx',encoding='GBK')
cursor=conn.cursor()
r= cursor.execute("select * from TB_OBJECT_1063 ")
r.fetchone()

我多次运行r.fetchone()并突然发出错误,我希望光标跳转到这个位置并继续下一个

UnicodeDecodeError Traceback(最近一次调用最后一次)  in() ----> 1 r.fetchone()。next()

UnicodeDecodeError:'gbk'编解码器无法解码位置203中的字节0xaa:非法多字节序列

1 个答案:

答案 0 :(得分:0)

听起来你需要试一试。

try:
  r.fetchone()
except UnicodeDecodeError:
  pass

然后您可以根据需要替换pass