`

notes数据库api

阅读更多
用Java远程操作Domino服务器的例子
1.服务器必须启动DIIOP服务,Domino控制台命令:load diiop(启动DIIOP服务)
2.推荐用IOR的方式访问Domino服务器,其它方式可能需要服务器设置为匿名访问,用IOR匿名和不允许匿名都可以
3.通过String Ior=NotesFactory.getIOR("127.0.0.1","admin","password");首先取到Ior;服务器名根据你的实际情况填写,用户名和密码是登录internet的用户名和密码,如果是匿名可以不写
4. 创建Session对象 localSession = NotesFactory.createSessionWithIOR(Ior,"admin","password");然后就可以多数据库进行操作了
5.把Domino的安装路径放到path中,如果不放会报错提示找不到文件
Exception in thread "main" java.lang.UnsatisfiedLinkError: no nlsxbe in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:992)
at lotus.notes.NotesThread.load(Unknown Source)
at lotus.notes.NotesThread.(Unknown Source)
at lotus.test.AccessDomino.main(AccessDomino.java:16)

6.示例代码:
package lotus.test;
import lotus.domino.*;
public class AccessDomino {
/**
* @Description TODO 
* @param args
* @date 2008-11-25 15:08:50
* @author zys
* @return void 
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

lotus.notes.NotesThread.sinitThread(); 
lotus.domino.Session localSession = null;

try {
String Ior=NotesFactory.getIOR("127.0.0.1","admin","password");
localSession = NotesFactory.createSessionWithIOR(Ior,"admin","password");
String p = localSession.getPlatform();
System.out.println(localSession.getServerName());
System.out.println("Platform = " + p);
} catch (NotesException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
lotus.domino.Database db = null;
try {
db = localSession.getDatabase("Server1/LotusDevelop","log.nsf");
System.out.println(db.getTitle());
//View view=db.getView("vwdjbymainid");
//System.out.println(view.getColumnCount());
//System.out.println(view.getEntryCount());
} catch (NotesException e) {
e.printStackTrace();
}

}
}
分享到:
评论

相关推荐

    notes API 8.5

    这个API允许程序员通过编写代码来创建、读取、更新和删除Notes数据库中的文档,实现自定义功能和集成其他系统。 在描述中提到的"只保留了win32和win64的lib",意味着提供的Notes API库是针对Windows平台的,包括32...

    基于SQL Server与Notes数据库的网络课件制作系统.pdf

    【SQL Server与Notes数据库在网络课件制作系统中的应用】 在现代教育技术中,网络课件已经成为提升教学质量的重要工具。为了满足网络教学的需求,一种基于SQL Server与Notes数据库的网络课件制作系统被提出,旨在...

    Api-koa-vue-notes-api.zip

    Api-koa-vue-notes-api.zip,一个简单KOA(膝关节骨性关节炎),使用KOA(2.5.1)作为后端,VUE(2.5.16)作为前端...例如,api可用于web应用程序之间的数据库通信。通过提取实现并将数据放弃到对象中,api简化了编程。

    Lotus.Notes.C.API.Toolkit.V7.0.Win2kXP

    这个工具箱提供了丰富的API接口,使得开发者可以直接操控Notes数据库、文档、视图等核心组件,实现定制化功能。 1. **Lotus Notes API**:Lotus Notes C API 是一组底层的函数库,允许开发者直接与Notes服务器通信...

    lotus notes 开发指南

    5. 编写和测试代码:使用C++ API编写代码,实现与Notes数据库的交互。在实际环境中,你需要考虑如何创建、读取、更新和删除文档,以及处理视图和表单。 在文档中,你将学习到如何使用C++ API进行以下操作: - ...

    编程实现notes domino数据库的访问

    Notes Domino提供了丰富的API,包括Lotus Domino Java API和.NET API,使得开发者可以使用Java或.NET语言访问和操作数据库。这些API允许程序直接与服务器通信,创建、读取、更新和删除(CRUD)文档。 6. **红色皮...

    Notes与Office的接口

    本文主要探讨了如何使用Notes与Office之间的接口,特别是Word的邮件合并功能,来实现Notes数据库数据与Office程序的集成。这种集成能够帮助用户处理在Notes中难以完成的任务,例如标签打印、表格打印和修订显示。 1...

    Mybatis notes系列博客配套资源

    这个压缩包文件 "0809MyBatisHomework" 可能包含了与 Mybatis 相关的一系列实践案例,用于配合作者的"Mybatis notes"系列博客,帮助读者深入理解和应用 Mybatis 技术。 1. **Mybatis 简介**:Mybatis 是一款轻量级...

    notes-api-server

    notes-api-server 该服务器将与notes-API-app( )结合使用。 它必须下载,初始化并在本地运行,以使其按预期运行-因为它还包括用于获取/提交/编辑/删除注释的模拟数据库。 安装istruction 使用以下命令将此存储库...

    C++ API Book

    提供了关于LNDatabase对象的详细信息,该对象用于访问和操作Lotus Notes数据库。 #### 18. 文档对象更多信息 详细解释了如何使用Lotus Notes C++ API中的Document对象来读取、写入和更新数据库中的文档。 #### 19....

    Louts Notes集锦

    在这里,"java操作domino_api"暗示了压缩包内可能包含的教程或参考资料,是关于如何使用Java编程语言与Lotus Domino服务器进行交互,利用Domino API来创建、读取、更新和删除Notes数据库中的信息。 Domino API是...

    IBM LotusNotes JAVA库 NCSO.jar Notes.jar

    IBM LotusNotes是一款强大的企业级协同应用软件,它集成了电子邮件、日历、任务管理、文档共享、数据库等多种功能。在LotusNotes系统中,开发者可以利用其提供的API进行应用程序的开发,实现定制化的业务需求。这里...

    notes7.0开发包

    这个API包括了大量的函数、数据类型和常量,允许开发者访问Notes数据库、文档、视图以及表单等对象。通过熟练掌握Notes API,开发者可以创建高度定制化的业务解决方案,满足企业的各种需求。 在"notescpp"这个压缩...

    Lotus C++ API Toolkit for Notes/Domino 8.0 for Windows English

    通过C++ API,开发者可以直接操作Notes数据库、文档、视图、表单等核心元素,以及处理邮件、日历、联系人等业务数据。 在描述中提到的"C99N6EN.zip"是这个工具包的下载文件,大小为16 MB,意味着它包含了大量的...

    NotesAPI2:NotesAPI的第二个版本,用于Dev for Ops培训课程

    - **数据分析**:抽取、清洗和分析Notes数据库中的数据,为决策提供依据。 - **工作流自动化**:结合业务逻辑,实现审批流程、任务分配等工作的自动化。 总结来说,NotesAPI2是DevOps实践中不可或缺的工具,它以...

    Field-Notes-api

    总的来说,Field-Notes-api是一个综合性的JavaScript项目,涉及到API设计、数据库操作、身份验证、测试和部署等多个方面,是学习和实践全栈开发的优秀实例。通过这个项目,开发者能够提升自己的技能,理解如何构建...

    Lotus C API示例

    Lotus C API 示例主要展示了如何利用 Lotus C Toolkit API 进行应用程序开发,特别是在处理 Lotus Notes 数据库和文档时的编程实践。这些示例适用于 Lotus Notes/Domino 6.5 版本,这是一个早期但仍然重要的版本,...

    LotusXSL.zip_liaisonparser_lotus notes_lotusxsl_notes_zip

    此外,它可能还支持XML数据的导入,使得非Notes系统能够与Notes数据库进行数据交换。 "www.pudn.com.txt"可能是一个包含版权信息、许可协议或其他相关信息的文本文件,因为"PUDN"是一个分享技术资源的网站。"META-...

Global site tag (gtag.js) - Google Analytics