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