python连接oracle
程序员文章站
2022-04-09 16:18:26
python连接oracle需要先根据oracle的版本到网上下载对应版本的instantclient,这个就自己去网上下载了,下载完了解压到某个文件夹即可。然后在脚本的最前面加上这句:os.environ['path'] = r'D:\instantclient_12_2' ,路径就是你存放instantclient的路径。之后就可以用python执行oracle数据库操作了。import osimport cx_Oracleos.environ['path'] = r'D:\inst...
python连接oracle需要先根据oracle的版本到网上下载对应版本的instantclient,这个就自己去网上下载了,下载完了解压到某个文件夹即可。
然后在脚本的最前面加上这句:os.environ['path'] = r'D:\instantclient_12_2' ,路径就是你存放instantclient的路径。
之后就可以用python执行oracle数据库操作了。
import os
import cx_Oracle
os.environ['path'] = r'D:\instantclient_12_2'
conn = cx_Oracle.connect('账号/密码@192.168.0.101:1234/某个库')
cursor = conn.cursor()
result = cursor.execute("""
SELECT count(*) FROM JYSWXF.T_YFJ_NSRMD
where typ='2'
""")
#one_data = cursor.fetchone() --取出一条数据
#print(one_data)
#many_data = cursor.fetchmany(5) --取出指定条目的数据
#print(many_data)
#注意,fetch的三个函数不能同时使用,想要同时使用要多写几次cursor.excute()
#一般来说,直接使用fetch_all()就可以
all_data = cursor.fetchall()
print(all_data)
cursor.close()
conn.close()
本文地址:https://blog.csdn.net/sinolzeng/article/details/113970339
下一篇: Java基础系列之一