`

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();
}

}
}
分享到:
评论

相关推荐

    Api-koa-vue-notes-api.zip

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

    notes-api-server

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

    Notes-Manager:REST API用于管理笔记

    REST API,用于管理笔记。 这是用于管理笔记的RESTful API。 该API已使用Express框架和其他一些npm模块在Node.Js运行时环境中用Javascript编写。 它具有以下端点: 创建笔记(还带有文件附件)和提醒。 正在获取...

    StudyNotes:SQL数据库学习笔记

    Community 提问社区new~~Java 学习路线泛型多线程正则表达式JavaWebHTML & CSS codeJavaScriptJQuery codeServlet数据库JDBCSQLNoSQLJava 高级集合IO Stream多线程注解常用类泛型反射LambdaStream APIJava 9 & ...

    soapgate Q:Lotus Notes Domino的数据访问API-开源

    用于Lotus Notes Domino的基于Web服务的通用数据访问API,提供对Domino数据库的本地阶梯数据访问。

    rails-api-base:Rails 5 RESTful API模板

    Notes应用示例。 模式和良好做法。 用户管理。 版本到期。 国际化。 秘密api密钥。 Rspec测试。 安装脚本。 Postgres数据库。 最新版本。 Ruby样式指南。 Json序列化 这是其对应的客户端移动应用程序,...

    利用LotusNotesAPI提高自动化测试效率

    本文将介绍并举例说明如何利用Notes/Domino提供的C++/Java两种API进行编程,来完成在自动化测试中对Notes/Domino数据库的操作,以提高自动化测试的效率,节约测试成本。自动化测试可以很大程度的减少人工参与的工作...

    scribble_api:REST API使用node.js,express,mongodbmongoose为简单的记笔记应用程序构建

    / api / notes对应于notes资源 路线上可用的操作(端点): / api /-> GET / api / sign-up-> GET , POST / api / login-> GET , POST / api / users-> GET , POST / api /用户? pageSize = size- > GET ,...

    api-customer-notes

    api客户注释 运行服务器 首先,使用initDb.sql创建数据库。 然后,创建一个.env文件,其中将包括DATABASE_URL , AES_KEY和COOKIE_SECRET 。 最后,取消注释第一行require("dotenv").load(); 在server.js 。 启动...

    odbc-driver-release-notes(19c).pdf

    Oracle 19c版本 Oracle ODBC驱动程序使应用程序能够从Windows客户端以及使用Microsoft开放式数据库连接(ODBC)API读取和写入Oracle数据库的UNIX客户端连接到Oracle数据库。

    NotesApp:使用000Webhost.com作为数据库服务器的Notes应用程序连接

    NotesApp 使用000Webhost.com作为数据库服务器的Notes应用程序连接此应用程序遵循的模式是什么? MVP(模型-视图-演示者) MVVM(模型-视图-ViewModel) MVC(模型-视图-控制器)构建此应用程序使用的开发者工具是...

    notes-frontend:使用React的Notes Web应用

    有关后端(请参阅 (使用Express和Node的RESTful API)。 入门 这些说明将为您提供项目副本,并在您的本地计算机上运行以进行开发。 先决条件 -JavaScript运行时 用于克隆和版本控制 正在安装 克隆存储库 git ...

    Spring-Boot---API-With-Mysql-and-Hibernate

    创建Mysql数据库创建数据库notes_app 3.根据您的安装更改mysql用户名和密码打开src/main/resources/application.properties 根据您的mysql安装更改spring.datasource.username和spring.datasource.password 4.使用...

    NotesPeek 1.53

    NotesPeek是基于Notes API开发的一个工具,包含层次结构: Notes服务器数据库、设计元素、文档项等。 左侧用树状视图列出所有的类别,右侧显示该项目实际存储的值或十六进制信息。 NotesPeek: X-ray vision into ...

    spring-boot-mysql-rest-api-tutorial:使用Spring Boot,Mysql,JPA和Hibernate构建Restful CRUD API

    克隆应用程序git clone https://github.com/callicoder/spring-boot-mysql-rest-api-tutorial.git 2.创建Mysql数据库create database notes_app 3.根据您的安装更改mysql用户名和密码打开src/main/resources/...

    pynotes-开源

    pynotes 是 Lotus Notes C Api 的包装器,需要使用 Python 访问 Lotus Notes 数据库。 其他可能性是 COM(仅限 Windows)和 IIOP (Corba) 绑定,它们可以与 python 的 com/corba 库一起使用。

    -Personal-Notes-Manager

    启动mysql服务器,并在mysql服务器中创建一个名为personal_notes_database数据库。 在config/database.js配置数据库属性 const mysql = require ( 'mysql' ) ; var pool = mysql . createPool ( { ...

    301-Reading-Notes

    随时为此添加书签,以随时关注我的Notes更新。 表中的内容 读数字 阅读标题 阅读链接 01 SMACSS和响应式网页设计 02 jQuery,事件和DOM 03 Flexbox和模板 04 网格布局 05 Heroku部署 06 节点,Express和API ...

    ilms_service:正在实施此项目,以基于与Zebra Scanner手持式设备交互的前端应用程序传递的ID标签从数据库读取数据

    Notes about ILMS Service项目的Notes about ILMS Service :结构是从Github链接借用的。该项目正在实施,目的是根据前端应用程序传递的ID标记从数据库读取数据。与Zebra Scanner手持设备进行交互。 该服务将与SQL ...

Global site tag (gtag.js) - Google Analytics