| |
|
开发:
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 天评估副本。 ?? 请参阅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 和 pyodbc1.下载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 驱动程序。
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |