这是我在使用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数据库中的数据

最新文章

  1. "Hello World!" for the NetBeans IDE
  2. 线条围绕 div 中心转圈 效果
  3. Android WebView 拦截自定义协议
  4. 一个日期Js文件。 2013年10月12日 星期六 癸巳年九月初八
  5. log4net使用的一点心得
  6. ST表入门学习poj3264 hdu5443 hdu5289 codeforces round #361 div2D
  7. 在OC项目工程中混编Swift
  8. C++ delete 和 delete []
  9. Spring MVC 基础
  10. SEO定义目的,优化的好处
  11. 深入理解yield(转)
  12. 微软.NET年芳15:我在Azure上搭建Photon服务器(C#.NET)
  13. 一个特殊的List去重问题的解决方案
  14. UseCase事件流描述规范
  15. 内存管理-MRC与ARC详解
  16. 离线安装Eclipse插件-Vrapper
  17. Gym 101981K - Kangaroo Puzzle - [玄学][2018-2019 ACM-ICPC Asia Nanjing Regional Contest Problem K]
  18. Mybatis异常There is no getter for property named 'XXX' in 'class java.lang.String'
  19. hdoj-4417(做法二 树状数组离线解法,对所有的查询先保存进行排序后有序的查询) 好腻害!
  20. 【慕课网实战】Spark Streaming实时流处理项目实战笔记二之铭文升级版

热门文章

  1. 后端查询树的通用SQL,具备懒加载功能
  2. element-ui table float类型数据排序失败
  3. Windows Class Styles
  4. hive用户自定义函数
  5. 第二十六篇 jQuery 学习8 遍历-父亲兄弟子孙元素
  6. PostMan 中使用Datas 文件一次Run 只能使用一个
  7. Win7自带的系统备份还原功能如何去使用?
  8. 快速导入Excel数据到mysql
  9. 建立一个能持续处理的C/S网络程序
  10. three.js之性能监视器