python读取oracle表数据

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()

你可能感兴趣的:(python读取oracle表数据)