在配置python环境,并安装所需包后,运行下列代码~
import pandas as pd
from sqlalchemy import create_engine
import cx_Oracle
import datetime
#进行oracle服务器设置,用户名;密码;HOST数据库IP地址;PORT端口号;SERVICE_NAME
db=cx_Oracle.connect('userid','password','10.10.1.10:1521/dbinstance')
print (db.version)
starttime = datetime.datetime.now() #统计程序运行时间
#导入数据库数据
cr=db.cursor() #数据库游标
#插入所需sql语句
sql=“”“select * from sys_user”“” #三个双引号中查询语句可以换行
cr.execute(sql) #执行查询语句
data=cr.fetchall() #返回多个记录(rows):fetchone()返回单个的元组,也就是一条记录(row)
data.columns=index[0] #更新列名
index = pd.DataFrame(cr.description) #提取列名
endtime = datetime.datetime.now()
print ((endtime - starttime).seconds) #统计程序运行时间
整理数据
dataDf=pd.DataFrame(data,columns=index[0]) #合并得到数据
dataDf.head()
db.close() #关闭数据库连接
本文介绍了如何在Python环境中配置和使用Oracle数据库,包括数据的增删改查操作。通过参考相关资源,读者将学会如何建立Python到Oracle的数据链接。
258

被折叠的 条评论
为什么被折叠?



