`
songbin0201
  • 浏览: 323087 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle in Python

阅读更多
First:下载安装 cx_Oracle
http://cx-oracle.sourceforge.net/
注意对应你的oracle客户端版本和python版本

Second:拷贝文件
从{oracleInstall}/BIN目录下拷贝OCI.DLL文件到{pythonInstall}\Lib\site-packages目录下

Third:调试代码
打开python编译器,输入如下代码,测试oracle是否能正常连接
   import cx_Oracle
   db = cx_Oracle.connect('username', 'pwd', 'TNS_NAME')


如果没有“权限不足”、“无法解析指定的连接标识符” 之类的异常出现,恭喜你已经可以通过python正常连接oracle数据库了

PS:别忘了两个环境变量的配置
    ORACLE_HOME=C:\oracle\product\10.2.0\client_1
    Path=C:\oracle\product\10.2.0\client_1\bin
分享到:
评论

相关推荐

    利用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

    在提供的文件列表中,`cx_Oracle-5.3-11g.win-amd64-py3.5-2.exe`就是cx_Oracle的安装包,它是专门为Python设计的Oracle数据库驱动,支持Python 3.5版本,适用于64位Windows系统。安装这个驱动后,我们可以在Python...

    精通_Oracle+Python

    ### 精通Oracle+Python的关键知识点 #### 一、Oracle与Python的连接性 - **核心原则**:Python操作Oracle的核心原则之一是要确保高级接口的API可用性,特别是为了保持与Python数据库API规范v2.0的兼容性。这有助于...

    Python使用cx_Oracle调用Oracle存储过程的方法示例

    本文实例讲述了Python使用cx_Oracle调用Oracle存储过程的方法。分享给大家供大家参考,具体如下: 这里主要测试在Python中通过cx_Oracle调用PL/SQL。 首先,在数据库端创建简单的存储过程。 create or replace ...

    cx_Oracle-7.3.0_oracle_cx_oracle_cx_Oracle7.3对应_python_jupyteror

    标题中的"cx_Oracle-7.3.0_oracle_cx_oracle_cx_Oracle7.3对应_python_jupyteror" 提到了一个关键的Python库——cx_Oracle,它是Python与Oracle数据库之间的一个接口,允许Python程序员使用Oracle的全部功能。...

    python2.4.3和cx_Oracle 2.4安装包

    Python 2.4.3 和 cx_Oracle 2.4 安装包是针对早期版本的 Python 解释器和 Oracle 数据库连接库的组合。在本文中,我们将深入探讨这两个组件,以及如何在你的系统上安装和使用它们。 Python 2.4.3 是 Python 编程...

    Python-connect-to-Oracle-upload.zip_oracle_python oracle

    在这个场景中,我们关注的是使用Python连接到Oracle数据库并进行数据上传。Oracle 11g是一款广泛使用的商业级关系型数据库管理系统,而Python作为一种多用途、易学易用的编程语言,被广泛应用在数据处理和分析领域。...

    python操作oracle数据库

    Python操作Oracle数据库是一种常见的任务,尤其在数据处理和自动化脚本编写中。为了实现这一功能,我们需要特定的软件和库。以下是对标题、描述和标签的详细解释,以及相关知识点的深入探讨。 首先,"cx_Oracle-...

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

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

    cx_oracle python34 dll 文件

    cx_oracle是Python的一个Oracle数据库驱动模块,它允许Python程序员使用Python语言与Oracle数据库进行交互。这个"cx_oracle python34 dll 文件"指的是cx_Oracle在Python 3.4版本下所需的一些动态链接库(DLL)文件。...

    python Oracle操作类

    Python中的Oracle操作主要依赖于`cx_Oracle`库,这是一个为Python编程语言提供与Oracle数据库交互的接口。在本文中,我们将深入探讨如何使用`cx_Oracle`库进行Oracle数据库的操作,包括连接、查询、插入、更新和删除...

    python-oracle 64安装包

    `python-oracle 64安装包`是为了让Python程序能够与Oracle数据库进行交互而设计的类库,它为Python开发者提供了连接和操作Oracle数据库的接口。 在Python中,`cx_Oracle`是常用的Oracle数据库驱动,它是Oracle官方...

    Python连接Oracle驱动

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

    python3.3+cx_Oracle

    cx_Oracle 是一个Python模块,它提供了与Oracle数据库交互的能力,支持Python连接到Oracle数据库,执行SQL查询,并处理返回的数据。在Python 3.3环境下使用cx_Oracle,你需要确保两者兼容性,因为某些Python版本可能...

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

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

    python连Oracle64位配置文件

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

    oracle+python

    将Python与Oracle结合,可以实现高效的数据操作和分析任务。本项目就是关于如何使用Python进行Oracle数据库的操作。 首先,Python中用于连接Oracle数据库的常用库是`cx_Oracle`。这个库允许Python程序直接与Oracle...

    python oracle库与驱动,demo程序

    Python在与Oracle数据库交互时,通常会使用cx_Oracle库,这是一个Python接口,它提供了对Oracle数据库的全面访问。cx_Oracle库是Oracle公司官方支持的Python驱动,它允许开发者用Python编写高效、稳定的Oracle数据库...

    cx_Oracle调用oracle所需驱动,

    在Python编程环境中,与Oracle数据库进行交互通常会使用cx_Oracle这个第三方库。cx_Oracle是Python的一个接口,它允许Python程序直接访问Oracle数据库,执行SQL查询和存储过程。为了能够顺利地使用cx_Oracle,我们...

    oracle python模块

    Oracle Python 模块是Python开发者用来与Oracle数据库交互的一个强大工具。这个模块使得在Python环境中执行SQL查询、处理结果集以及进行其他数据库管理任务变得简单高效。以下将详细介绍Oracle Python模块的关键知识...

Global site tag (gtag.js) - Google Analytics