python连接本地oracle数据库 python如何连接oracle数据库

1、安装好python1.1安装python环境(anaconda)参考
我用的是Anaconda,已安装好
1.2安装cx_Oracle模块wins+R输入cmd
命令窗口输入:pip install cx_Oracle
2、下载Oracle客户端下载地址:https://www.oracle.com/database/technologies/instant-client/downloads.html 。下载instantclient-basic-windows.x64-19.6.0.0.0dbru.zip 。解压后复制oci.dll、oraocci11.dll、oraociei11.dll这3个文件到Anaconda安装目录下的Lib\site-packages文件夹中 。(我这里的客户端版本是11的,如果是其它版本的客户端,找到对应的dll拷贝过去就可以了)
3、参考代码连接数据库在python窗口执行如下语句
import pandas as pd
import cx_Oracle
#连接数据库,下面括号里内容根据自己实际情况填写
conn = cx_Oracle.connect(‘用户名/密码@IP:端口号/SERVICE_NAME’)
# 使用cursor()方法获取操作游标
cursor = conn.cursor()
#使用execute方法执行SQL语句
【python连接本地oracle数据库 python如何连接oracle数据库】 result=cursor.execute(‘select member_id from member’)
#使用fetchone()方法获取一条数据
#data=https://baike.zhangchenghui.com/233298/cursor.fetchone()
#获取所有数据
all_data=https://baike.zhangchenghui.com/233298/cursor.fetchall()
#获取部分数据,10条
#many_data=https://baike.zhangchenghui.com/233298/cursor.fetchmany(10)
print (all_data)
#把数据保存到本地文件
df=pd.DataFrame(all_data)
df.to_csv(‘test.csv’)
db.close()
以上就是爱惜日网?python如何连接oracle数据库(python连接本地oracle数据库)的相关内容了,更多精彩请关注作者:爱惜日号SEO专员
声明:本文由爱惜日网/爱惜日号作者编辑发布,更多技术关注!
-- 展开阅读全文 --

    推荐阅读