0

我正在尝试在“服务器 A”上编写一个 Python 例程,该例程可以从“服务器 B”上的进度(http://www.progress.com)数据库中提取数据......可能通过 pyodbc,但我很灵活在 Python 方面。两台服务器都运行 Linux 操作系统。

通过阅读 Progress 文档,远程访问 Progress DB 的唯一方法似乎是在“服务器 A”上安装 Progress ODBC 驱动程序。我想知道是否有任何其他方法可以实现从 Python 到 Progress 的连接,因为我希望避免依赖专有/商业 ODBC 驱动程序(因为我意识到这是一项艰巨的任务,因为 Progress 是专有/商业环境) .

有没有人使用“开放”解决方案实现 Python>Progress 连接?

4

2 回答 2

1

我在 ganimede 中写了一个小的 Python 接口,可以通过那个“替代应用程序服务器”连接http://www.ganimede.ro/cms/lang/en-us/open-source/ganimede/

jdbc 驱动程序正在使用开放客户端与进度应用程序服务器“对话”,如果您周围有类似的东西,它可以工作,但不允许您直接连接到数据库。

于 2013-03-22T09:57:32.930 回答
0

如果使用 jython 没有问题,您也可以尝试使用 jdbc 连接数据库。这将让您直接连接到数据库。

于 2013-05-24T15:44:27.667 回答