全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

python安装oracle扩展及数据库连接方法

本文实例讲述了python安装oracle扩展及数据库连接方法。分享给大家供大家参考,具体如下:

下载:

cx_Oracle下载地址:http://cx-oracle.sourceforge.net/
instantclient-basic下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

window环境:

python27 oracle10

需要软件:

cx_Oracle-5.1.2-10g.win32-py2.7.msi
instantclient-basic-win32-10.2.0.4.zip

1. 直接双击msi文件,即安装cx_Oracle;

2. 解压instantclient-basic-win32-10.2.0.4.zip,将得到的.dll文件全部拷贝到F:\Python27\Lib\site-packages目录下

linux环境:

python26 orracle10

需要软件:

cx_Oracle-5.1.2-10g-py26-1.x86_64.rpm
basic-10.2.0.4.0-linux-x86_64.zip

1. rpm -ivh cx_Oracle-5.1.2-10g-py26-1.x86_64.rpm
2. (此处参考https://www./article/106295.htm)

设置环境变量

vi /root/.bash_profile

增加如下两行:

export ORACLE_HOME=/usr/local/instantclient_10_2
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME

运行source /root/.bash_profile使改动生效

建立此链接库的符号链接

cd $ORACLE_HOME
ln -s libclntsh.so.x.x libclntsh.so

重新安装cx_Oracle

注意加--nodeps参数,否则还会报上述错误

[root@BJ-UPDATE-01 ~]# rpm -ivh --nodeps cx_Oracle-5.0.1-10g-py24-1.x86_64.rpm
#5.0.3版本不用加--nodeps参数

测试:

#Python
>>> import cx_Oracle
>>> db = cx_Oracle.connect('user/psw@114.242.113.91:1521/orcl')
>>> print db
<cx_Oracle.Connection to user@114.242.113.91:1521/orcl>
>>> cr=db.cursor()
>>> cr.execute("select * from LOGININFO")
<__builtin__.OracleCursor on <cx_Oracle.Connection to user@114.242.113.91:1521/orcl>>
>>> rs=cr.fetchall()
>>> print rs
[('40288a8542746fd90142746fdbb50001', 'cccccc', 1, 1, None, None, None), ('40288a85427474b601427474b8270001', 'eeee', 1, 1, None, None, None), ('40288a854273bce0014273bee6310002', 'dddddd', 0, 0, None, None, None), ('40288a854274532d014274532f600001', 'cccccc', 1, 1, None, None, None), ('40288a8542747c750142747c77ac0001', 'eeee', 1, 1, None, None, None), ('40288a8542744fb30142744fb5e90001', 'cccccc', 1, 1, None, None, None)]
>>>

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python常见数据库操作技巧汇总》、《Python编码操作技巧总结》、《Python图片操作技巧总结》、《Python数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。


# python  # 安装  # oracle扩展  # 数据库  # 连接  # python连接oracle数据库实例  # Python3.6连接Oracle数据库的方法详解  # windows下python连接oracle数据库  # 配置python连接oracle读取excel数据写入数据库的操作流程  # 利用Python连接Oracle数据库的基本操作指南  # 一步步教你用python连接oracle数据库  # 操作技巧  # 下载地址  # 进阶  # 相关内容  # 还会  # 感兴趣  # 数据结构  # 给大家  # 双击  # 更多关于  # 所述  # 程序设计  # 使用技巧  # 两行  # 重新安装  # 链接库  # 编程技巧  # 目录下  # 讲述了  # 拷贝到 


相关文章: SAX解析器是什么,它与DOM在处理大型XML文件时有何不同?  免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?  javascript基本数据类型及类型检测常用方法小结  临沂网站制作企业,临沂第三中学官方网站?  如何在阿里云高效完成企业建站全流程?  如何确认建站备案号应放置的具体位置?  建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析  建站之星如何开启自定义404页面避免用户流失?  高防服务器如何保障网站安全无虞?  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  如何快速搭建高效服务器建站系统?  php json中文编码为null的解决办法  c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】  建站之星价格显示格式升级,你的预算足够吗?  北京网站制作网页,网站升级改版需要多久?  视频网站app制作软件,有什么好的视频聊天网站或者软件?  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  测试制作网站有哪些,测试性取向的权威测试或者网站?  如何用PHP工具快速搭建高效网站?  建站之星IIS配置教程:代码生成技巧与站点搭建指南  如何将凡科建站内容保存为本地文件?  全景视频制作网站有哪些,全景图怎么做成网页?  如何快速查询网站的真实建站时间?  建站三合一如何选?哪家性价比更高?  长沙企业网站制作哪家好,长沙水业集团官方网站?  如何在阿里云ECS服务器部署织梦CMS网站?  济南企业网站制作公司,济南社保单位网上缴费步骤?  小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?  如何在腾讯云服务器快速搭建个人网站?  建站之星导航菜单设置与功能模块配置全攻略  如何通过服务器快速搭建网站?完整步骤解析  建站之星安装路径如何正确选择及配置?  制作国外网站的软件,国外有哪些比较优质的网站推荐?  微信小程序 五星评分(包括半颗星评分)实例代码  已有域名如何快速搭建专属网站?  宁波自助建站系统如何快速打造专业企业网站?  高性能网站服务器部署指南:稳定运行与安全配置优化方案  赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?  外贸公司网站制作,外贸网站建设一般有哪些步骤?  如何自定义建站之星模板颜色并下载新样式?  阿里云网站制作公司,阿里云快速搭建网站好用吗?  如何用低价快速搭建高质量网站?  建站之星后台密码遗忘?如何快速找回?  高防服务器:AI智能防御DDoS攻击与数据安全保障  已有域名能否直接搭建网站?  如何在橙子建站上传落地页?操作指南详解  如何高效生成建站之星成品网站源码?  如何制作算命网站,怎么注册算命网站?  建站主机CVM配置优化、SEO策略与性能提升指南  h5在线制作网站电脑版下载,h5网页制作软件? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。