首先pip install cx_Oracle,这时import cx_Oracle不会报错,但是连接oracle数据库的用户名以及密码的时候会出现错误。
会出现提示错误https://oracle.github.io/odpi/doc/installation.html#windows
这时下载oracle的Oracle Instant Client Zip:
我下载的是这个版本的:instantclient-basic-windows.x64-18.5.0.0.0dbru;地址
https://www.oracle.com/technetwork/topics/winx64soft-089540.html
解压之后放在anaconda3目录下,我的anaconda是在d盘,所以设置环境变量地址D:\Anaconda3\instantclient_18_5
import cx_Oracle
conn=cx_Oracle.connect('user/password@ip:port/db.name') #
连接成功
import cx_Oracle
conn=cx_Oracle.connect('user/password@ip:port/db.name') #oracle连接信息
#使用cursor()方法获取操作游标
cursor = conn.cursor() #获取cursor
x=cursor.execute('select * from table') #使用cursor进行各种操作
x.fetchone()
#获取部分数据,10条
many_data=cursor.fetchmany(10) #fetchone() fetchall()
print(many_data)