我想從位於本地計算機上的Lotus Notes數據庫.nsf導出數據。我想寫一個java程序,它將連接到這個.nsf蓮花筆記數據庫並從視圖/表單導出數據。如何使用Java從IBM Lotus Notes數據庫導出數據
我不知道該怎麼做?是否有我可以參考的示例代碼或JDBC-ODBC驅動程序?
我想從位於本地計算機上的Lotus Notes數據庫.nsf導出數據。我想寫一個java程序,它將連接到這個.nsf蓮花筆記數據庫並從視圖/表單導出數據。如何使用Java從IBM Lotus Notes數據庫導出數據
我不知道該怎麼做?是否有我可以參考的示例代碼或JDBC-ODBC驅動程序?
我發現主題的文章 「編寫獨立的Java代碼連接到IBM Lotus Domino的」
http://www-10.lotus.com/ldd/dominowiki.nsf/dx/06082009125716AMWEB7TU.htm
你確實有兩個問題/問題。 1)如何使用Java連接到Notes數據庫 2)如何將數據從文檔導出(讓我們用正確的術語,形式是一個設計元素,數據存儲在文件)
對於1)有大量的示例代碼可用,例如他的回覆中提到的鏈接中毒Youth。
對於2)我建議查看Domino Designer幫助中的示例。您需要首先了解Domino對象模型(DOM),並知道如何存儲數據。
但你可能會做這樣的事情:
現在,您可以採用不同的方式,具體取決於您想要執行的操作以及視圖中顯示的項目等內容。
如果你想出口的所有領域都顯示在視圖中,我這樣做:
如果你沒有在視圖中顯示的所有值,使用這個(慢)方法:
從Notes導出數據是一個非常普遍的過程,您應該能夠找到大量的代碼。 我有可用的工具(它不是開源的,雖然)這裏:http://www.texasswede.com/websites/texasswede.nsf/Page/Notes%20XML%20Exporter
我也貼在我的博客的代碼,你可以看看和修改:http://blog.texasswede.com/export-notes-view-to-excel-with-multi-value-fields/
我建議嘗試IBM安全Directory Integrator的(前Tivoli Directory Integrator或TDI)。它是專門爲您的目的而構建的集成工具。
SDI使用所謂的裝配線進行操作,其中您有一個或多個源和一個或多個目的地。在你之間你可以操縱你的數據到你的心中。
某些TDI/SDI版本免費提供最新版本的IBM Domino。 查看這些網站的詳細信息:
祝你好運! Ove