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"],
)
分享到:
相关推荐
总而言之,cx_Oracle官方文档提供了一个全面的指南,从基础的安装到高级功能的使用,从新版本特性到版本历史,再到许可证信息,构成了一个Python连接Oracle数据库时不可或缺的参考资料。通过阅读文档,开发者可以...
Python连接Oracle数据库是许多开发人员在进行数据处理和分析时会遇到的需求。Oracle数据库是一个功能强大的关系型数据库管理系统,而Python则是一种灵活易用的编程语言,两者结合能实现高效的数据交互。本教程将详细...
python连接Oracle数据库和读写Excel方法,不定期更新
使用python连接oracle,执行sql语句,执行结果保存在excel中,通过qq邮件发送结果到你的邮箱。方便工作。
本文将详细探讨如何使用Python连接Oracle数据库,并解决中文乱码问题。 首先,Python连接Oracle主要依赖于第三方库cx_Oracle。在提供的文件列表中,`cx_Oracle-5.3-11g.win-amd64-py3.5-2.exe`就是cx_Oracle的...
python 操作oracle 安装oracle依赖。Oracle客户端安装的炕,文档有下载地址版本是 11_2 不过高版本意思都一样
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数据库主要依赖于第三方库,如cx_Oracle,这个库使得Python程序能够与Oracle数据库进行交互。在Windows系统中,由于Python是基于POSIX标准的,而Oracle的数据库驱动通常是为Windows环境编译的DLL...
Python连接Oracle驱动主要涉及到Python的数据库访问能力,通常我们使用第三方库如`cx_Oracle`来实现。`cx_Oracle`是Python与Oracle数据库交互的一个高效、稳定的接口,它允许Python程序员直接使用Oracle的数据类型,...
Python3 连接 Oracle 数据库 Python3 连接 Oracle 数据库是指使用 Python 语言连接 Oracle 数据库,实现数据的交互和操作。下面是相关的知识点: 1. Python3 连接 Oracle 数据库的必要条件 要连接 Oracle 数据库...
### Python 连接 Oracle 数据库知识点详解 #### 一、驱动下载与选择 - **驱动名称**:cx_Oracle ...- **注意事项**: - 需要根据自身Python版本和...希望本文能帮助读者更好地掌握使用Python连接Oracle数据库的方法。
本文实例讲述了Python操作Oracle数据库的简单方法和封装类。分享给大家供大家参考,具体如下: 最近工作有接触到Oracle,发现很多地方用Python脚本去做的话,应该会方便很多,所以就想先学习下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
- 如果你使用Anaconda,可以通过命令`conda install cx_Oracle`来安装`cx_Oracle`库,它是Python连接Oracle数据库的重要模块。 3. **Navicat连接测试**: Navicat是一款数据库管理工具,可以用来测试Oracle服务器...
Python连接Oracle数据库主要依赖于cx_Oracle库,这是一个Python接口,允许Python程序与Oracle数据库进行交互。在Python中,cx_Oracle提供了丰富的API,能够执行SQL查询、事务处理以及数据的增删改查等操作。 1. **...
在介绍Windows下Python连接Oracle数据库的方法之前,我们有必要了解几个核心知识点。首先,Python是一种广泛使用的高级编程语言,以其简洁易读的语法而受到许多开发者的青睐。Python拥有丰富的库和框架,使得在不同...
Python连接Oracle的基本操作包括建立数据库连接和关闭连接。有三种常见的方法: 1. 分开写用户名、密码和监听地址,如`cx_Oracle.connect('system','oracle','192.168.2.42:1521/dave')`。 2. 将用户名、密码和监听...
Python连接Oracle数据库通常需要使用cx_Oracle库,这是一个Python接口,专为Oracle数据库设计。cx_Oracle库使得Python程序员能够方便地与Oracle数据库进行交互,执行SQL查询、事务处理等操作。在64位系统上配置...