python代码读取oracle数据库
目录一、DBeaver1、DBeaver(安装DBeaver看能不能连接到数据库)2、DBeaver下载、安装与使用二、Instance Client客户端下载2.1 Oracle官网Instance Client2.2、配置 OCI三、读取数据库代码python连接oracle数据库需要配置客户端才能连接成功在配置客户端之前下载安装debaver为了验证电脑能够访问数据库一、DBeaver1、DBeaver(安装DBeaver看能不能连接到数据库)DBeaver是免费和开源GPL为开发人员和数据库管理员通用数据库工具。1.它支持任何具有一个JDBC驱动程序数据库也可以处理任何的外部数据源。DBeaver 通过 JDBC 连接到数据库可以支持几乎所有的数据库产品包括MySQL、PostgreSQL、MariaDB、SQLite、Oracle、Db2、SQL Server、Sybase、MS Access、Teradata、Firebird、Derby 等等。商业版本更是可以支持各种 NoSQL 和大数据平台MongoDB、InfluxDB、Apache Cassandra、Redis、Apache Hive 等。2.跨平台使用、支持插件扩展并且提供了许多数据库管理工具♔支持的操作系统Windows (2000/XP/2003/Vista/7/10/11)LinuxMac OSSolarisAIXHPUXDBeaver 采用 Eclipse 框架开发支持插件扩展并且提供了许多数据库管理工具ER 图、数据导入/导出、数据库比较、模拟数据生成等。3.基本特性支持数据库元数据浏览支持元数据编辑包括表列键索引支持SQL语句和脚本的执行支持SQL关键字高亮显示依据与不同是数据库简单友好的显示页面2、DBeaver下载、安装与使用1.DBeaver官网与安装DBeaver 社区版可以通过DBeaver官方网站或者Github中文社区进行下载。两者都为不同的操作系统提供了安装包或者解压版可以选择是否需要同时安装 JRE。另外官方网站还提供了 DBeaver 的 Eclipse 插件可以在 Eclipse 中进行集成。DBeaver 社区版可以通过DBeaver官方网站--https://dbeaver.io/ Github中文社区进行下载---https://www.githubs.cloud/#/trend1此时我选择的是DBeaver官网下载步骤与下载程序如图2双击程序安装安装过程按照我的步骤一步一步进行新建自己的文件路径放置程序的安装文件此时我建的文件名叫DBeaver3安装程序中与安装成功图片如图可以创建桌面快捷方式2.打开DBeaver软件与使用DBeaver 支持中文安装过程非常简单不多说唯一需要注意的是 DBeaver 的运行依赖于 JRE。不出意外安装完成后运行安装目录下的 dbeaver.exe 可以看到以下界面。1第一次打开程序大家可能不知道这讲的什么Create sample databaseDo you want to create sample database?It can be used as an example to explore basic DBeaver features.翻译 创建示例数据库 要创建示例数据库吗? 它可以用作探索基本DBeaver特性的示例。根据自己的需要决定要不要创建新的数据库一般不需要这个软件使用起来很简单首先打开相关服务2正式使用根据自己使用的数据库类型进行选择下载相应的驱动用户名、密码什么的相信大家也看得懂直接连接自己现有的数据库可以查看自己的数据并且快速查看ER图等非常方便功能上肯定丰富我就不给大家一个个的摆出来了大家自己边学边用。连接mysql数据库二、Instance Client客户端下载2.1 Oracle官网Instance Client打开 oracle.com从上面选择搜索“oracle client”如下图所示下载第一个即可右侧描述说明需要先下载安装 ms vs 2017分发包可根据需要下载如果不清楚直接下载回来按转即可。将前面下载的ZIP压缩文件解压至任意目录举例如下C:\soft\oracleclient_21_92.2、配置 OCI【设置】-【用户环境变量】-【path】-【编辑】将上面最后一步的路径添加进去然后确定确定即可三、读取数据库代码import cx_Oracle import pandas as pd #C:\software\instantclient_23_5是instance client解压的文件夹 cx_Oracle.init_oracle_client(lib_dirC:\software\instantclient_23_5) #数据库连接信息 dsncs_Oracle.makedsn(10.192.1.34,1521,service_namemdwd) #连接到数据库 conncx_Oracle.connect(userfinereport,passwordfinereport,dsndsn) cursorconn.cursor() #抽取数据 queryfSELECT * FROM EDBADM.EDS_AR_SPT_GATE_THK_EQRRAPA WHERE ROWNUM 100 cursor.execute(query) resultcursor.fetchall() col_name[desc[0] for desc in cursor.description] dfpd.DataFrame(result,columnscol_name) print(df) cursor.close() conn.close()》》亲测可用

相关新闻

囤片不翻车:Streambert 下载队列暂停取消与失败重试完整实操

囤片不翻车:Streambert 下载队列暂停取消与失败重试完整实操

囤片不翻车:Streambert 下载队列暂停取消与失败重试完整实操 【免费下载链接】streambert A cross-platform Electron Desktop App to stream and download any Movie, TV Series or Anime in the World. Zero Ads and Tracking 项目地址: https://gitcode.com/Gi…

2026/10/16 8:44:44 阅读更多 →
TurboVLA 轻量化突破:0.2B 参数实现 32Hz 实时推理

TurboVLA 轻量化突破:0.2B 参数实现 32Hz 实时推理

1. 从标题拆解 TurboVLA 的核心突破1.1 0.2B 参数到底意味着什么第一次看到“0.2B 参数实现 32Hz 实时推理”这个描述,我的反应是:这个数字组合不太寻常。0.2B 就是 2 亿参数,放在今天的大模型语境里,这个体量小得几乎可以忽略不计…

2026/10/16 8:44:44 阅读更多 →
WuKongIM 节点缩容 Stage 5B:用有界 ChannelRuntimeMeta 盘点实现 fail-closed 的 Channel 阻塞判断

WuKongIM 节点缩容 Stage 5B:用有界 ChannelRuntimeMeta 盘点实现 fail-closed 的 Channel 阻塞判断

即时通讯后端 【免费下载链接】WuKongIM More than just IM 不只是即时通讯(IM) 项目地址: https://gitcode.com/gh_mirrors/wu/WuKongIM 点击查看 免费下载 本文围绕 WuKongIM 动态节点生命周期中的 Stage 5B 子阶段展开:如何为缩容(scale-…

2026/10/17 10:56:12 阅读更多 →

最新新闻

artcraft:从创意到成品的执行方法论与流程控制

artcraft:从创意到成品的执行方法论与流程控制

1. 从“artcraft”这个名字说起:它到底想解决什么问题 第一次看到“artcraft”这个词,我脑子里蹦出来的不是某个具体工具,而是一种很朴素的组合感——art(艺术、审美、表达)加上 craft(手艺、工艺、打磨&am…

2026/10/17 12:11:42 阅读更多 →
手写C++递归下降语法分析器:326行实现AST构建与调试

手写C++递归下降语法分析器:326行实现AST构建与调试

简介:本资源是一份面向高校计算机专业本科生的编译原理课程实践材料,聚焦语法分析核心环节,提供基于递归下降子程序法的C完整实现方案,帮助学习者将文法理论转化为可运行、可评测的分析器代码。压缩包共2个文件(17KB&a…

2026/10/17 12:11:42 阅读更多 →
OV9650嵌入式Linux驱动实战:CAMIF+SCCB+DMA全链路解析

OV9650嵌入式Linux驱动实战:CAMIF+SCCB+DMA全链路解析

简介:本资源是一套基于Linux平台的OV9650摄像头驱动及配套测试程序,面向嵌入式Linux开发者、ARM平台(如S3C2410/S3C2440/Exynos4412)初学者与项目实践者,解决ARM架构下V4L2标准摄像头驱动移植与图像采集验证难题。驱动…

2026/10/17 12:11:42 阅读更多 →
Java手写单纯形法实现:轻量级线性规划求解器

Java手写单纯形法实现:轻量级线性规划求解器

简介:本资源是一份面向计算机专业学生与运筹学初学者的Java线性规划算法实现项目,聚焦于运筹学核心优化问题的编程落地,帮助学习者深入理解单纯形法思想、两阶段法原理及标准型转化过程。压缩包共11个文件,含2个核心Java源码&…

2026/10/17 12:11:42 阅读更多 →
Java手写单纯形法实现:线性规划求解器工程实践

Java手写单纯形法实现:线性规划求解器工程实践

简介:本资源是一份面向计算机专业学生与运筹学初学者的Java线性规划算法实现项目,聚焦于运筹学核心优化问题的编程落地,帮助学习者深入理解单纯形法思想、两阶段法原理及标准型转化过程。压缩包共11个文件,含2个核心Java源码&…

2026/10/17 12:11:42 阅读更多 →
微信小程序加载外部3D模型实战:Three.js渲染与性能优化

微信小程序加载外部3D模型实战:Three.js渲染与性能优化

简介:这份资源面向希望在微信小程序中实现3D可视化与交互的开发者,重点解决小程序环境无法直接引入npm库、加载外部3D模型困难等问题。借助three.js这一基于WebGL的JavaScript 3D库,读者可以掌握在小程序中搭建场景、相机与渲染器&#xff0c…

2026/10/17 12:10:41 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/16 21:35:51 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/17 1:44:59 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 21:54:38 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →