将Pycharm与Oracle SQL数据库连接?-错误:DPI-1047



我想将PyCharm与远程计算机上的Oracle SQL数据库连接起来。我已经安装了cx_Oracle 8.0版,并遵循了以下教程:https://www.oracletutorial.com/python-oracle/connecting-to-oracle-database-in-python/

直到我得到以下错误:;DPI-1047:";找不到32位Oracle客户端库:";C: 。。。\product\18.0.0\dbhomeXE\bin\oci.dll不是正确的体系结构";。看见https://cx-oracle.readthedocs.io/en/latest/user_guide/installation.html寻求帮助";

我遵循了错误中的链接,由于我的数据库在远程计算机上,我下载了";Oracle Instant Client"Basic";。我解压缩了即时客户端,但我似乎在安装它时遇到了问题。

我遵循了这个教程,阅读了所有其他帖子,但它们并没有真正帮助我

http://www.interfaceware.com/manual/oracle_instant_client.html

有人能告诉我我缺了什么吗?

我将永远心存感激。

问题已解决:

我用了这个教程来设置它:

http://www.interfaceware.com/manual/oracle_instant_client.html

我用它来设置Oracle客户端目录:

https://cx-oracle.readthedocs.io/en/latest/user_guide/initialization.html#using-cx oracle init oracle客户端设置oracle客户端目录

import cx_Oracle
import sys
try:
cx_Oracle.init_oracle_client(lib_dir=r"C:oracleinstantclient_19_6")
except Exception as err:
print("Whoops!")
print(err);
sys.exit(1);

相关内容

最新更新