python oracle数据库连接池,python与数据库连接

  python oracle数据库连接池,python与数据库连接

  Python连接到Oracle数据库

  环境说明(保持各个关联环境版本对应非常重要):

  系统环境:windows1064位

  版本:Oracle 11G 64位

  版本:python 3.7.8 64位

  操作步骤

  1、安装databaselibrary 库

  Pip安装,具体安装策略

  2、安装oracle 客户端

  下载oracle客户端需和oracle版本对应

  根据本地环境下载的是instantclient-basic-windows.x64-11.2.0.4.0.zip

  下载即时客户端。地址如下。

  即时客户端表单微软Windows (x64) 64位甲骨文https://www.Oracle.com/cn/database/technologies/instant,中国-。

  将客户端解压到python根目录,然后添加环境变量(即将客户端文件路径添加到path中,注意末尾加分号)

  答:NLS _郎值:简体中文_中国. zhs16gbk为防止中文乱码

  B: ORACLE_HOME值:C:\ Program Files \ Python 37 \ Instant Client _ 11 _ 2 ORACLE _ HOME下是ORACLE命令、连接库和库。

  C: TNS_ADMIN值:c: \ program files \ python37 \即时客户端_ 11 _ 2 \网络\ admin

  D: Path值:用于在任意位置查找C:\ Program Files \ python 37 \ Instant Client _ 11 _ 2可执行Oracle客户端下的可执行程序的路径图标。

  添加tnsnames.ora文件

  下载地址:NiteJK6NBKK5A GGH3C M4EA,https://pan.Baidu.com/s/1提取代码:u5u7

  3、安装cx_oracle

  cx_oracle是一个用来连接并操作Oracle数据库的python扩展模块,支持报错oracle9.2 10.2 11等版本

  下载地址:https://pypi.org/project/CX-Oracle/CX甲骨文公司

  根据实际下载对应系统、python版本的文件,我下载的是cx_Oracle-8.0.1-cp37-cp37m-win_amd64.whl

  放置下载的。python脚本文件中的whl文件。

  cmd-将目录切换到python的Scripts文件下,输入pip install cx_Oracle-8.0.1-cp37-cp37m-win_amd64.whl

  现在基本环境已经安装好了。然后,确保可以成功连接到oracle数据库。

  import _ Oracle conn=CX _ Oracle . connect( zxx/xxl @ 192 . 167 . 10 . 863601521/ABC )curs=conn . cursor)from product _ component _ version curs . execute(SQL)for result cours 3360 print(。

  如果需要在虚拟环境中使用,只需要安装pip install==8.0.1 cx-Oracle即可。必须指定版本。如果不指定,就会出现问题。不要直接使用http://www.Sina.com/pipinstallcx甲骨文公司。默认情况下,这是最新的安装。

  1.1 cx_Oracle错误:cx_Oracle。数据库错误:DPI-10503360 Oracle客户端库beat版本11.2

  您可以从3358 www .下载以前版本的CX Oracle来访问CX Oracle。Sina.com/https://pypi.python.org/pypi/CX_Oracle/5.3.

  注意,即使下一步不做,也可以正常连接。我不知道有什么用:

  全部移动。即时客户端下的dll文件到python\Lib\site-packages\(这里的路径是c:\ develop \ anaconda 3 \ lib \ site-packages。

  Python与Oracle连接的几个漏洞及其原因和解决方案——程序员大本营

  Python3连接oracle 11G数据库-飞猪-博客圈

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: