1、下载cx_oracle,下载地址 https://www.lfd.uci.edu/~gohlke/pythonlibs/#cx_oracle
2、将对应的包文件如cx_Oracle-8.1.0-cp38-cp38-win_amd64.whl拷贝到python安装目录,本机为
D:\Program Files\python。
3、cmd界面,进入到D:\Program Files\python目录下,执行 python -m pip install --user cx_Oracle-8.1.0-cp38-cp38-win_amd64.whl,如图:
4、确认oracle客户端位数和cx_Oracle是否相同,如都是64位。
源代码如下(数据库及table依据自己实际情况):
import cx_Oracle as cx
#连接数据库,下面括号里内容根据自己实际情况填写
conn = cx.connect('student/student@oracle5')
# 使用cursor()方法获取操作游标
cursor = conn.cursor()
#使用execute方法执行SQL语句
result=cursor.execute('Select studentName from student')
#使用fetchone()方法获取一条数据
#data=cursor.fetchone()
#获取所有数据
all_data=cursor.fetchall()
#获取部分数据,10条
#many_data=cursor.fetchmany(10)
print (all_data)
#关闭游标
cursor.close()
#关闭连接
conn.close()