知识大全 如何在Python环境下连接Oracle数据库
Posted 知
篇首语:你要学会努力奔跑,别被世俗跌得一塌糊涂。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 如何在Python环境下连接Oracle数据库相关的知识,希望对你有一定的参考价值。
如何在Python环境下连接Oracle数据库 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
首先下载驱动
(cx_Oracle) 要注意一下版本 根据你的情况加以选择
安装
执行exe安装程序就可以了 它会copy一个cx_Oracle pyd到PYTHON_HOME\\Lib\\site packages目录下
执行一段测试程序 import cx_Oraclecon = nnect( xjtu_test xjtu world )cursor = con cursor()cursor close()con close()
里边connect中的 个参数从左到右分别是 user pass TNS
那个TNS可以用Oracle客户端工具中的Net Configuration Assistant来配置
参考cx_Oracle API
好了 执行那段测试代码时你肯定遇到问题了 一般会有以下问题
【 】import cx_Oracle 时报告找不到OCI DLL
到装了Oracle的机器上找一个 然后copy到PYTHON_HOME\\Lib\\site packages目录下就可以了
【 】nnect 时报告RuntimeError Unable to acquire Oracle environment handle
这个问题相对比较麻烦 按以下步骤来解决 (可能不需要所有的步骤 我没有确认 不过把以下步骤都执行了 确实问题就解决了)
首先 确认你是在控制台下边来执行这个python脚本的 而不是某些ide 例如 PyDev(它们似乎无法载入os的环境变量)
其实 在本机安装Oracle(只安客户端工具就可以了)
cha138/Article/program/Oracle/201311/17797相关参考
在LINUX环境中用PHP连接Oracle数据库 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 在64位Linux环境下安装Oracle数据库10g
在64位Linux环境下安装Oracle数据库10g 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 oracle8i、dev2000共处一室的数据库连接问题的解决方法
在windwos上面装上oracle和dev之后运行dev一直出现下面的错误 > 按照大虾的指导方法终于解决这个问题了 先安装dev后安装oracle要位于不同的目录下面 配置dev的SQ
如何配置才能使客户端连到数据库 要使一个客户端机器能连接oracle数据库需要在客户端机器上安装oracle的客户端软件唯一的例外就是java连接数据库的时候可以用jdbcthin模式不用装or
Oracle数据库在配置文件中更改最大连接数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在连
Oracle生产环境下的备份方案 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 设置数据库自动备
Oracle数据库关于连接池二 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! *大连接数为止在返
知识大全 连接oracle的总结(关于tnsname和监听)
该文是我连接oracle的总结特别适合于程序开发人员与oracle菜鸟 如何配置才能使客户端连到数据库要使一个客户端机器能连接oracle数据库需要在客户端机器上安装oracle
通过Oracle连接管理器控制数据库连接 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 为了更好
通过JDBC连接oracle数据库 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!Java数据库连接