【问题标题】:How to connect to Lotus notes datadase from OS X如何从 OS X 连接到 Lotus Notes 数据库
【发布时间】:2017-09-06 02:28:48
【问题描述】:

是否可以从 mac 连接到 lotus notes 数据库?我的计算机上安装了 LN,LN 本身可以连接到任何 LN 数据库,但我不知道它是如何完成的,如果它是通过 jdbc 连接(我找不到任何 notesSQL jdbc 驱动程序)或其他方式。

我知道这在 Windows 上非常简单——通过 win32ole 对象。但是在mac上怎么可能呢?

非常感谢任何帮助。

在 mac 上运行的任何 ruby​​/python/java 代码都会有所帮助。非常感谢。

【问题讨论】:

    标签: macos lotus-notes


    【解决方案1】:

    Lotus Notes 有自己的专有 Java API 用于访问资源(不是 JDBC)。它的核心与 Notes.jar 中的 Lotus Notes 客户端捆绑在一起(通常可以在 notes 安装位置找到)

    根据以前的经验,您需要确保使用与运行 Lotus Notes 相同的 JVM 运行您编写的任何应用程序(Notes 现在只是一个 Eclipse 应用程序),以确保所有正确的本机库也被拾取.您还需要访问您的 Lotus Notes ID 文件,以便通过托管数据库的 Domino 服务器对您进行身份验证。如果 Notes 正在运行,那么您通常会被验证为当前用户。

    可以在此处找到使用此 API 编写应用程序的良好(但旧的)介绍:

    https://www-10.lotus.com/ldd/dominowiki.nsf/dx/06082009125716amweb7tu.htm

    https://www.ibm.com/developerworks/lotus/library/ls-Java_access_pt1/index.html

    【讨论】:

    • 感谢您的回答,但很遗憾,我没有编写应用程序 API 或将 API 代码包装到应用程序中的经验。
    【解决方案2】:

    如果您谈论的是使用 Lotus Notes OLE 类(NotesUIWorkspace、NotesUIDatabase 等)来驱动 Notes 客户端 UI 在 Notes 客户端窗口中导航和显示数据的等效项,那么答案是否定的 - 没有OS/X 上没有同等技术。

    除此之外,还有几个 API 可用于访问 Notes 和 Domino 数据。我在answer to another question 中简要提到了其中的一些。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多