Python + cx_Orcale 链接Oracle数据库

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

1.pip install cx_Oraclepython



 

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

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

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



 

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



 

4.链接数据库的传参以下:spa

 

 

 注意:这里的service_name不是指的这个,而是须要本身去数据库执行该语句:3d

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

 

 

5.查询出的结果通常会出现中文乱码的状况。htm

若是有,须要在链接数据库以前添加上一段转码的语句blog

 

 



 

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

相关文章
相关标签/搜索