IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 将 DataDirect ODBC 驱动程序与 Python 和 pyodbc 一起使用 -> 正文阅读

[系统运维]将 DataDirect ODBC 驱动程序与 Python 和 pyodbc 一起使用

介绍

Python 是一种通用的解释型、交互式、面向对象的高级编程语言。它由 Guido van Rossum 创建并于 1991 年首次发布。pyodbc 是一个开源 Python 模块,它使访问 ODBC 数据库变得简单。它实现了 DB API 2.0 规范。

本教程展示了 Python 3.6.1 和 pyodbc 使用 64 位 Progress DataDirect Connect64 for ODBC Oracle Wire Protocol 驱动程序。相同的步骤适用于 Progress Software 提供的其他 ODBC 驱动程序。

安装和配置驱动程序

1. 下载并安装 Progress DataDirect Connect64 for ODBC Oracle Wire Protocol 驱动程序的15 天评估副本

?

2. 根据Progress DataDirect Connect 系列 for ODBC 用户指南,“快速启动连接”:“在 UNIX 和 Linux 上配置和连接”:“配置数据源”,创建一个 ODBC 数据源以连接到 Oracle



?

请参阅Progress DataDirect Connect Series for ODBC 用户指南,“在 UNIX/Linux 上配置产品”:“数据源配置”:“通过系统信息 (odbc.ini) 文件进行配置”:“示例默认 odbc.ini 文件”在示例默认 odbc.ini 文件中查看 Oracle Wire Protocol 驱动程序数据源的设置

?

3.根据Progress DataDirect Connect Series for ODBC用户指南配置环境,“快速启动连接”:“在UNIX和Linux上配置和连接”:“环境配置”

?

4. 在继续使用 Python 使用驱动程序之前,使用随驱动程序安装的任何示例应用程序进行测试连接,确保驱动程序已正确安装。有关示例和 demoodbc 应用程序的更多信息,请参阅用于 ODBC 故障排除指南的 Progress DataDirect Connect 系列:“诊断工具”:“示例应用程序”用于 ODBC 故障排除指南的 Progress DataDirect Connect 系列:“诊断工具”:“demoodbc 应用程序”分别。

?

5.关于性能方面的考虑,请参考Progress DataDirect Connect Series for ODBC User's Guide,“Drivers for 32-Bit and 64-Bit Platforms”:“The Oracle Wire Protocol Driver”:“Performance Considerations”了解影响性能的连接选项设置.

?

安装 Python 和 pyodbc

1.下载Python 3.6.1??

?

2.根据https://docs.python.org/3.6/using/unix.html#on-linux编译安装Python 3.6.1

?

3.下载pyodbc?

?

4.根据https://github.com/mkleehammer/pyodbc/wiki/Building-pyodbc-from-source从源代码构建并安装pyodbc

?

确保在构建和安装 pyodbc 之前安装 unixODBC-devel 包。

?

Python 代码示例

从 Python 提示符运行以下代码或将代码保存到 .py 文件,然后执行该文件。代码示例已作为纯文本文件附加到本教程中。

?

确保按照上面“安装和配置驱动程序”中的第 3 步设置了所有必需的环境变量。

?

Python 代码示例演示了使用 Progress DataDirect Connect64 for ODBC Oracle Wire Protocol 驱动程序使用 Python ODBC 接口连接到 Oracle。

?

该代码使用 odbc.ini 文件中名为“SQLS”的数据源来连接并发出查询。它创建一个表,使用文字和参数化语句插入数据并获取数据。





?

?

输出

在 Python 终端上运行示例代码(上面和附件)时,输出将如下所示:

?

?













?

从文件运行相同的示例代码时,输??出将如下所示:




?

可以修改代码以将连接字符串而不是使用数据源传递给 pyodbc.connect() 函数以进行无 DSN 连接。

?

结论

虽然本教程演示了 Python 和 pyodbc 与 64 位 Progress DataDirect Connect64 for ODBC Oracle Wire Protocol 驱动程序一起使用,但相同的步骤也适用于 Progress Software 提供的其他 ODBC 驱动程序。
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-04-22 19:19:35  更:2022-04-22 19:22:04 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 21:07:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码