python - Linux Python 2.7 odbc 连接到 Progress Open Edge DB

标签 python linux odbc openedge progress-db

我可以让 pyodbc 使用 DSN 从 Windows 连接到 Progress DB,没有任何问题。

但是我需要让它在 Linux (Centos 6) 上运行,虽然我已经从 progress.com 下载并尝试安装驱动程序,但我无法弄清楚如何使用 progress 的文档配置 Linux 系统。 com。我不是 Linux 系统管理员,但并没有完全迷失。

修订 4/22:您如何在 Centos 6 中配置 odbc.ini 以及 freetds 是否会与他们在文档中列出的 Sybase 和 MSSQL 以外的数据库通信?

如果我最初的帖子不合适,我深表歉意,我想我的挫败感已经表现出来了。

谢谢,

弗雷德。

最佳答案

查看 this site ,我使用此文档在通过 ODBC 连接到远程 10.1c 数据库的 Debian 9 机器上获取 python3。我使用 python turbodbc 库来管理 python 中的连接。只要它是 64 位,它就应该在 python 2.7 中工作。

进度说明:本文档建议您在安装 ODBC 软件之前安装“libstdc++5”。还要确保 $DLC 设置正确。

turbodbc 注意:我必须安装“libboost-all-dev”和“unixodbc-dev”才能安装 turbodbc。

祝你好运

关于python - Linux Python 2.7 odbc 连接到 Progress Open Edge DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43501180/

相关文章:

c# - ODBC 连接字符串

java - 如何避免java.sql.SQLException :[Microsoft][ODBC Microsoft Access Driver] could not find file '(unkown)'

python - BeautifulSoup xml获取类名值

python - 查找数据框中第一次出现的值

linux - Jmeter远程运行和CSV文件

python - web2py - 是否可以从另一个文件导入 menu.py 的内容?

python - Android SL4A (Python) 强制停止包失败。

Python Fabric 报价问题

linux - 阻止构建管道的 Teamcity 构建代理

python - Access ODBC 出现 "Operating system is not presently configured"错误