簡體   English   中英

Python連接Oracle數據庫

[英]Python connect oracle database

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

我多次運行r.fetchone(),突然出現錯誤,我希望光標跳到該位置並繼續到下一個

()----> 1 r.fetchone()。next()中的UnicodeDecodeError Traceback(最近一次呼叫最近)

UnicodeDecodeError:“ gbk”編解碼器無法解碼位置203中的字節0xaa:非法的多字節序列

聽起來您需要try-catch。

try:
  r.fetchone()
except UnicodeDecodeError:
  pass

然后您可以根據需要替換pass

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM