是否可以从mac连接到lotus notes数据库?我在我的计算机上安装了LN,LN本身可以连接到任何LN数据库,但我不知道它是如何完成的,如果它是通过jdbc连接(我找不到任何notesSQL jdbc驱动程序)或其他方式。
我知道在Windows上很容易 - 通过win32ole对象。但是在mac上怎么可能呢?
非常感谢任何帮助。
在mac上运行的任何ruby / python / java代码都会有所帮助。非常感谢你。
答案 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中简要地提到了其中一些。