资讯详情

Python连接Oracle时的报错

Python连接Oracle时的报错

Python连接Oracle时的报错

@[Python]

Python连接Oracle时的报错

今日在研究中使用Python连接Oracle,找到了对应的范例文章:pyhton安装之cx_Oracle模块

参考步骤完成后CSDN使用了别人的示例代码后跑不通,报错如下:

DatabaseError Traceback (most recent call last)

in

1 import cx_Oracle

2 dir(cx_Oracle)

----> 3 conn = cx_Oracle.connect('myusername/[emailprotected]:1521/SERVERNAME') ##使用自己的实际数据库用户名、密码和主机ip地址 替换即可

4 curs=conn.cursor()

5 sql="select * from ncas037.mars_text_import2 where agcode like '1100078__'" #sql语句

DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library: "D:\app\ncas041\product\11.2.0\client_1\bin\oci.dll is not the correct architecture". See https://oracle.github.io/odpi/doc/installation.html#windows for help

我在CSDN上找到了对应的解决方案文章,大致意思是说需要用64位的instantclient:Python 连接oracle 报错 :oci.dll is not the correct architecture 解决方案

下载新版本instantclient,

添加到了oracle client安装目录,

在Path新版本添加到环境变量中instantclient路径后,

程序跑了。

b43890cd40e7f82282a5be1bf9839cda.png

修改、插入和删除数据库中的数据

导入输入excel表中。

Python连接Oracle报错相关教程

在Windows命令行窗口运行python脚本示例

在Windows命令行窗口运行python脚本示例 脚本命令如下: python generate_training_data.py -d -fer fer2013.csv path -ferplus fer2013new.csv path 表示运行环境为python,脚本文件为generate_training_data.py,“-d”,“-fer,”-ferplus在脚本文件中

ORACLE数据库记录/客户端查询IP地址信息

ORACLE数据库记录/客户端查询IP地址信息 在oracle通过数据库gv$session视图只能查询登录对话的机器名信息,无法获得准确的信息IP地址。该怎么办? 方法一: 该方法适用于查询历史登录信息IP地址,但是如果关闭了监听日志的情况下该方法不适用。

Python学习笔记:打印杨辉三角形

Python学习笔记:打印杨辉三角形 文章目录 一、杨辉三角形 二、二项定理 三、编程打印杨辉三角形 1.杨辉三角用二维列表处理 2、编写程序 - 杨辉三角.py 3.操作程序,检查结果 4.等腰三角形格式输出杨辉三角形 一、杨辉三角形 杨辉三角是二项系数

一文读懂虚拟机的三种网络连接模式

阅读虚拟机的三种网络连接模式 虚拟机的三种网络模式 一.引子 Linux当初学者开始使用虚拟机时,虚拟机的三种网络连接模式是一个相对容易混淆的概念。为什么有三种网络连接模式,它们各自的角色是什么。在这里,作者将带您了解三种网络模式

secureCRT无法连接centos7解决

secureCRT无法连接centos7解决 今天偶然发现了我的机器,secureCRT本机无法连接vmware上的centos7直是连接超时,如下图所示, 所以我摸索了很久,终于解决了问题,下面介绍了如何解决。 背景: 我的vmware上搭建了6台centos7 , 全部配置为静态ip ,

Python 读取excel文件中的数据转换为字典

Python 读取excel文件中的数据转换为字典 在进行自动化测试时,保存测试数据用例excel在表格中,然后从excel在表格中读取数据。因此,有必要将就excel数据转换为dict 例如: 需要将下图excel中数据 转换为: 姓名: 'A37', '密码': 'Q123', '业务类

基于Python的周立功CAN上位机(详细教程)

基于Python的周立功CAN上位机(详细教程) 摘要: 目前关于 CAN 有许多编程语言用于通信报文分析,例如: Labviewer、C#、C语言 等等。但是很少有人用 Python 进行开发,使用 Python 开发上位机可以大大节省开发时间。本博客主要介绍基于 Python 的

【Python】TypeError: an integer is required (got type str)

【Python】TypeError: an integer is required (got type str) 今天调试代码遇到的问题 TypeError: an integer is required (got type str) 问题原因 在python3.打开文件对象open函数,以下是错误的写作方法 read_helper=open(checkpath,r,utf-8) 第三个参数

标签: fer连接电缆meto

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台