JAVA操作Domino 2007-03-29 14:42
package com.fdt.domino;
import lotus.domino.Database; import lotus.domino.Document;
import lotus.domino.NotesException; import lotus.domino.NotesFactory; import lotus.domino.Session; import lotus.domino.View;
public class Domino {
private Session conn = null; private Database db = null; private View view = null;
private String host = \"10.60.1.6:63148\"; private String username = \"F1065024\"; private String password = \"F1065024\"; public Domino() {
getDataSource(); }
private void getDataSource() {
try {
conn = NotesFactory.createSession(host,username,password); }
catch (Exception e) {
System.out.println(\"getDataSource\" + e); }
}
public Session getConn() {
return conn; } /**
* 得到domino数据库的一个库 */
public Database getDataBase(String db_name) {
try {
this.db = conn.getDatabase(\"\ }
catch (Exception e) {
System.out.println(\"getDataBase\" + e); }
return this.db; }
/** *
* 得到domino的视图 * */
public View getView(String viewName) {
try {
this.view = db.getView(viewName); }
catch (Exception e) {
System.out.println(\"getView()\"+e); }
return this.view; }
/**
* 关闭Domino连接 */
public void close() {
try {
if (conn != null) {
conn.recycle(); conn = null; } }
catch (Exception e) {
System.out.println(\"Domino close()\"+e); } }
public static void main(String[] args) {
Domino domino=new Domino();
Session session = domino.getConn(); try {
Database db = session.getDatabase(\"\ View view=db.getView(\"zhaomu\");
Document doc=view.getFirstDocument(); while(doc!=null) {
System.out.println(doc.getItemValueString(\"username\")); doc=view.getNextDocument(doc); } }
catch (NotesException e) {
e.printStackTrace(); } } }
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务