中文乱码
在使用cx_Oracle模块读取oracle数据中的中文数据的时候,返回值是????,
解决方案,在开头加上:
import os
os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'
如果是python2的话。还需要注意
# -*- coding: utf-8 -*-
日期更新
sysdate
import cx_oracle
# connect = cx_Oracle.connect(user/pwd@url:port/XE)
connect = cx_Oracle.connect(user, pwd, url:port/XE)
cursor = connect.cursor()
res = "update DX_SEND set SEND_TIME=sysdate where id=9029"
cursor.execute(res)
connect.commit()
cursor.close()
connect.close()