如何从OS X连接到Lotus Notes数据库

时间:2017-09-05 09:19:06

标签: macos lotus-notes

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

我知道在Windows上很容易 - 通过win32ole对象。但是在mac上怎么可能呢?

非常感谢任何帮助。

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

2 个答案:

答案 0 :(得分:0)

Lotus Notes拥有自己的用于访问资源(而非JDBC)的自适应Java API。其核心与Notes.jar中的Lotus Notes客户端捆绑在一起(通常可以在Notes安装位置找到)

根据以前的经验,您需要确保使用用于运行Lotus Notes的相同JVM运行您编写的任何应用程序(Notes现在只是一个Eclipse应用程序),以确保所有正确的本机库也被选中。您还需要访问Lotus Notes标识文件,以便使用托管数据库的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

答案 1 :(得分:0)

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

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