python 连接oracle(cx_Oracle模块)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 连接oracle(cx_Oracle模块)相关的知识,希望对你有一定的参考价值。

使用python连接oracle数据库;
1.安装python3.0;
2.安装cx_Oracle模块;
3.安装ORACLE_CLIENT ;
(ORACLE_CLIENT和python位数保持一致;要么都安装32位要么都用64位)

导入连接oracle的模块
import cx_Oracle
#获取连接
username=用户名
pass=密码
ipadd=数据库地址
sid=数据库实例
conn=cx_Oracle.connect(‘username/[email protected]/sid‘)
c=conn.cursor()
sql="sql语句"
#执行sql
x=c.execute(sql)
#得到结果列表
relist = c.fetchall()
#循环结果列表
for i in serlist:
    print(i)
        #如果是增删改操作需要commit提交才会写入到数据库
        #conn.commit()
#关闭连接
c.close()

以上是关于python 连接oracle(cx_Oracle模块)的主要内容,如果未能解决你的问题,请参考以下文章

windows环境 python 与 cx_oracle 连接 记录

Python3安装cx_Oracle连接oracle数据库实操总结

python -- 连接 orclae cx_Oracle的使用

python使用cx_oracle模块连接oracle数据库

python连接oracle报错CX_oracle解决方法

Linux下使用Python连接Oracle 报cx_Oracle.DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be lo