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

Posted 太空堡垒啦啦啦

tags:

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

  软件版本:我用的是python3.7,数据库是oracle12c,cx-oracle7.0

  首先安装cx-oracle7.0模块,可以使用pip安装,win+r打开运行,输入cmd,启动命令提示符,在命令提示符里输入pip install cx_Oracle

  安装完成后在python交互界面输入import cx_Oracle,结果如下图,即说明安装成功。

  下面就是程序的代码了:

 1 import cx_Oracle #导入模块
 2 
 3 conn=cx_Oracle.connect("c##scott/tiger@localhost/mldn")    #(用户名/密码@主机IP地址/数据库)
 4 cur=conn.cursor()            #获取操作游标
 5 sql="select * from dept"         #sql语句
 6 cur.execute(sql)              #执行括号中的sql语句
 7 biao=cur.fetchall()           #接收全部返回结果
 8 print(biao)
 9 conn.commit()          #提交
10 cur.close()
11 conn.close()
12 input(\'Press Enter to exit...\')

  

 

 

以上是关于python使用cx_oracle模块连接oracle数据库的主要内容,如果未能解决你的问题,请参考以下文章

python -- 连接 orclae cx_Oracle的使用

来自装饰器的 Python 导入模块

Python连接Oracle数据库

python 3.6 cx_Oracle.DatabaseError: DPI-1050

python打包以后不能连接orcle数据库怎么办

使用新的cx_Oracle模块:python-oracledb