欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python连接oracle

程序员文章站 2024-01-24 13:27:46
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

相关标签: python