如何从Python访问Oracle?
如何从Python访问Oracle?我已下载了一个cx_Oracle msi安装程序,但Python无法导入该库。
我收到以下错误:
import cx_Oracle
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
import cx_Oracle
ImportError: DLL load failed: The specified module could not be found.
我将不胜感激任何帮助。
没有找到相关结果
已邀请:
9 个回复
翱抹村
来源:oracle_test.py
可能的问题: “ORA-12705:无法访问NLS数据文件或指定的无效环境” - 在我更改NLS_LANG注册表之前,我遇到了这个问题。 “TypeError:参数1必须是unicode,而不是str” - 如果需要将连接字符串设置为Unicode。 “TypeError:期望无或字符串” - 如果需要将SQL字符串设置为Unicode。 “ImportError:DLL加载失败:找不到指定的过程。” - 可能表示cx_Oracle找不到合适的Oracle客户端DLL。
撵穆
扫窟
襄挟款籍
吞睫素
磐去裸猜饲
或
。 使用SID:
要么 使用服务名称:
脖呐
亨尖玛次酥
豆兢
注意 : 在(dsn_tns)中,如果需要,在任何参数之前放置一个'r',以便处理任何特殊字符,例如''。 在(conn)中,如果需要,在任何参数之前放置一个'r',以便解决任何特殊字符,例如''。例如,如果您的用户名包含'',则需要在用户名前加上'r':user = r'User Name'或password = r'password' 如果要跨多行传播查询,请使用三引号。