`
desert3
  • 浏览: 2159339 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

python连接oracle

阅读更多
windows下使用python连接oracle(10.2.0)

http://cx-oracle.sourceforge.net/下载Windows x86 Installer (Oracle10g, Python 2.5)
安装以后 在python命令行中import cx_Oracle,报错误:python.exe - 无法找到入口, 无法定位程序输入点 OCIClientVersion 于动态链接库 OCI.dll 上。

原因:本机安装的windows客户端版本不对
解决方法:卸载本机的oracle9i客户端精简版,装oracle10i数据库软件,执行成功

>>> import cx_Oracle
>>> cx_Oracle.connect( "user", "pwd","database")
<cx_Oracle.Connection to user@database>


用py2exe把程序打包后放到运行环境上,出现错误:unable to acquire oracle environment handle

原因:运行环境和开发环境oracle客户端环境不一致
解决方法:运行环境装和开发环境相同的oracle客户端环境,运行环境也装oracle10i数据库软件


运行环境的oracle的客户端版本9?10?11?必须与使用的cx_Oracle对应的oracle版本一致

也可以在py2exe打包时,排除oci.dll,然后使用生产环境对应自己的oci.dll文件(通在生产环境的机器上设置环境变量:ORACLE_HOME为E:\oracle\product\10.2.0\db_1来实现),排除的代码如下:

setup(
      options = {'py2exe': {
        'dll_excludes': ["oci.dll"]
        }},
      console=["study.py"],
      )
分享到:
评论

相关推荐

    Python连接oracle工具cx_Oracle官方文档

    总而言之,cx_Oracle官方文档提供了一个全面的指南,从基础的安装到高级功能的使用,从新版本特性到版本历史,再到许可证信息,构成了一个Python连接Oracle数据库时不可或缺的参考资料。通过阅读文档,开发者可以...

    python连接oracle(附详细操作说明)

    Python连接Oracle数据库是许多开发人员在进行数据处理和分析时会遇到的需求。Oracle数据库是一个功能强大的关系型数据库管理系统,而Python则是一种灵活易用的编程语言,两者结合能实现高效的数据交互。本教程将详细...

    python连接Oracle数据库和读写Excel

    python连接Oracle数据库和读写Excel方法,不定期更新

    python连接oracle数据库,查询数据到excel并自动qq发送邮件

    使用python连接oracle,执行sql语句,执行结果保存在excel中,通过qq邮件发送结果到你的邮箱。方便工作。

    python_oracle

    本文将详细探讨如何使用Python连接Oracle数据库,并解决中文乱码问题。 首先,Python连接Oracle主要依赖于第三方库cx_Oracle。在提供的文件列表中,`cx_Oracle-5.3-11g.win-amd64-py3.5-2.exe`就是cx_Oracle的...

    python 连接oracle安装配置

    python 操作oracle 安装oracle依赖。Oracle客户端安装的炕,文档有下载地址版本是 11_2 不过高版本意思都一样

    利用python-oracledb库连接Oracledb数据库,使用示例

    python-oracledb的源码和使用示例代码, python-oracledb 1.0,适用于Python versions 3.6 through 3.10. Oracle Database; This directory contains samples for python-oracledb. 1. The schemas and SQL ...

    python连接Oracle数据库所需要的文件

    Python连接Oracle数据库主要依赖于第三方库,如cx_Oracle,这个库使得Python程序能够与Oracle数据库进行交互。在Windows系统中,由于Python是基于POSIX标准的,而Oracle的数据库驱动通常是为Windows环境编译的DLL...

    Python连接Oracle驱动

    Python连接Oracle驱动主要涉及到Python的数据库访问能力,通常我们使用第三方库如`cx_Oracle`来实现。`cx_Oracle`是Python与Oracle数据库交互的一个高效、稳定的接口,它允许Python程序员直接使用Oracle的数据类型,...

    Python3连接Oracle数据库.docx

    Python3 连接 Oracle 数据库 Python3 连接 Oracle 数据库是指使用 Python 语言连接 Oracle 数据库,实现数据的交互和操作。下面是相关的知识点: 1. Python3 连接 Oracle 数据库的必要条件 要连接 Oracle 数据库...

    python连接oracle数据库实例.docx

    ### Python 连接 Oracle 数据库知识点详解 #### 一、驱动下载与选择 - **驱动名称**:cx_Oracle ...- **注意事项**: - 需要根据自身Python版本和...希望本文能帮助读者更好地掌握使用Python连接Oracle数据库的方法。

    Python操作Oracle数据库的简单方法和封装类实例

    本文实例讲述了Python操作Oracle数据库的简单方法和封装类。分享给大家供大家参考,具体如下: 最近工作有接触到Oracle,发现很多地方用Python脚本去做的话,应该会方便很多,所以就想先学习下Python操作Oracle的...

    python检查Oracle数据库是否连接失败

    python检查Oracle数据库是否连接失败,如果失败发送给指定邮箱

    python连接oracle包

    centos6下python3连接oracle11g,cx_Oracle-6.2.1-cp36-cp36m-manylinux1_x86_64.whl,oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.rpm

    Python连接Oracle之环境配置、实例代码及报错解决方法详解

    - 如果你使用Anaconda,可以通过命令`conda install cx_Oracle`来安装`cx_Oracle`库,它是Python连接Oracle数据库的重要模块。 3. **Navicat连接测试**: Navicat是一款数据库管理工具,可以用来测试Oracle服务器...

    python连接oracle数据库实例

    Python连接Oracle数据库主要依赖于cx_Oracle库,这是一个Python接口,允许Python程序与Oracle数据库进行交互。在Python中,cx_Oracle提供了丰富的API,能够执行SQL查询、事务处理以及数据的增删改查等操作。 1. **...

    windows下python连接oracle数据库

    在介绍Windows下Python连接Oracle数据库的方法之前,我们有必要了解几个核心知识点。首先,Python是一种广泛使用的高级编程语言,以其简洁易读的语法而受到许多开发者的青睐。Python拥有丰富的库和框架,使得在不同...

    python 链接oracle和Teradata方法

    Python连接Oracle的基本操作包括建立数据库连接和关闭连接。有三种常见的方法: 1. 分开写用户名、密码和监听地址,如`cx_Oracle.connect('system','oracle','192.168.2.42:1521/dave')`。 2. 将用户名、密码和监听...

    python连Oracle64位配置文件

    Python连接Oracle数据库通常需要使用cx_Oracle库,这是一个Python接口,专为Oracle数据库设计。cx_Oracle库使得Python程序员能够方便地与Oracle数据库进行交互,执行SQL查询、事务处理等操作。在64位系统上配置...

Global site tag (gtag.js) - Google Analytics