cx_Oracle安装总结

背景:由于我准备通过cx_oralce来访问我们数据库;现在cx_oracle的版本是7.3;只支持oralce11.2以上; 我们现在用的是oracle10.2,我尝试把cx_oracle7.3删掉,然后安装,后面我又安装5.3这个版本,好像还是不行;于是我降级成version 5.13,还是不行,我决定暂时终止研究,但还是要总结;

 

以下是连接oracle数据库;不过我的版本很低,只支持11.2版本以上,以下代码应该可以实现通过python读取oracle数据库

 

# -*- coding: utf-8 -*-
import cx_Oracle
import os

os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'
connection = cx_Oracle.connect("HARRY_JING","T_4PhBcF4!","10.183.60.43:1521/IFSAPP.SHOP_ORD")
cursor = connection.cursor()
cursor.execute("SELECT * FROM IFSAPP.SHOP_ORD A WHERE ROWNUM=1 ")
a = fetchall()
for c in a:
	print(c)
cursor.close()	
connection.close()

 

错误1:下面提示需要安装VS2015


错误2:提示需要下载SDK

 

错误三:还是没有解决,错误如下:

总结:1.VS安装,尽可能不要安装全部,因为太大;装个默认就行;

           2.有问题尽可能我搜;先不要一下就安装全部

           3.在网上看VS全删除比较麻烦,但是我还是通过VS客户端来删除;

 

这个问题就先放在这里了,我已经是新电脑;然后都换成Anaconda和pycharm;还是这样

 

参考资料

https://www.oracle.com/technetwork/cn/articles/dsl/prez-python-queries-101587-zhs.html

https://cx-oracle.readthedocs.io/en/latest/

https://www.cnblogs.com/xiao-apple36/p/9066980.html

https://pypi.org/project/cx-Oracle/5.3/#files

https://stackoverflow.com/questions/50400571/filenotfounderror-microsoft-sdks-windows-v8-1-lib

https://pypi.org/project/cx-Oracle/#history

https://developer.microsoft.com/en-us/windows/downloads/sdk-archive/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值