首页 > 数据库技术 > 详细

Python + cx_Orcale 连接Oracle数据库

时间:2019-12-19 18:12:12      阅读:636      评论:0      收藏:0      [点我收藏+]

这是我在使用python连接Oracle数据库时遇到的问题。在此做一下总结。

1.pip install cx_Oracle



 

2.然后还需要在下载一个数据库客户端工具instantclient-basic

解压以后,将路径添加到系统的path变量中。然后重启Pycharm。

技术分享图片

下载地址:https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html



 

3.打开E:\app\当前的user\product\11.2.0\dbhome_1\NETWORK\ADMIN  目录下的tnsname.ora文件,查看你要连接的数据库的配置信息。如果没有需要现添加,可以自行百度具体的填写格式



 

4.连接数据库的传参如下:

技术分享图片

 

 

 注意:这里的service_name不是指的这个技术分享图片,而是需要自己去数据库执行该语句:

select value from v$parameter where name like ‘%service_name%‘。查看service_name




5.查询出的结果一般会出现中文乱码的情况。

如果有,需要在连接数据库之前添加上一段转码的语句

技术分享图片

 

 



 

6. 之后就可以成功查询到Oracle数据库中的数据

Python + cx_Orcale 连接Oracle数据库

原文:https://www.cnblogs.com/Super-Treasure/p/12069234.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!