代码之家  ›  专栏  ›  技术社区  ›  Damo

从Mac OSX连接到进度数据库

  •  0
  • Damo  · 技术社区  · 15 年前

    有人知道如何从Mac(甚至Linux)连接到Progress 9.1e数据库吗?

    我可以从Windows成功连接,但JDBC驱动程序要求progress install目录及其bin目录位于路径中。

    这似乎是一个在谷歌密切关注的产品。 OpenLink 有一个OSX驱动程序,但它是付费产品,这是很好的,但由于这只是用于开发用途,我宁愿找到一个免费的替代方案。

    谢谢。

    3 回复  |  直到 10 年前
        1
  •  1
  •   Vlad Gudim nuriaion    15 年前

    您需要进程sql92客户机访问,不支持mac,RedHat、SuSE和几种风格的Unix。

    参见进度版本9产品 availability matrix ,查找ODBC和JDBC。

    据我所知,世界上只有两家公司为progress db生产ODBC/JDBB连接驱动程序:openlink和datadirect(现在由progress收购)。

    另一种方法是使用进度AppServer进行连接,然后可以在AppServer上运行进度4GL(或ABL高级商务语言)查询/逻辑,并将所得数据集输出到Java。

    第三种方法是迁移数据(如果这是一个选项)。

    其他选项包括通过Webspeed(Web应用服务器)公开数据库,或使用套接字、文件、获取OpenEdge以及通过4GL Web服务公开数据等。这将真正取决于您的数据访问需求。然而,所有这些方法都是不平凡的,需要进步平台和4GL专业知识。

        2
  •  2
  •   ksimon    13 年前

    如果您升级到OpenEDGE(进度V10),它的JDBC驱动程序不需要任何与进度相关的安装,因为它是100%纯Java(类型4驱动程序),所以您可以从支持Java的任何操作系统访问OpenEdvDB。

        3
  •  0
  •   AnthonyLambert    10 年前

    大约4年前,我用OpenLink ODBC驱动程序在Mac上开发了progresql。不要记住太多的问题,但它会带来商业问题(成本!)…用于部署。

    http://developer.apple.com/internet/opensource/postgres.html

    等一下!!那是PostgreSQL,它不是一回事,是吗?我不能删除此答案,因为下面的评论中有有用的信息。