头一次接触domino,现在想用java从domino数据库中查询文档数据,代码如下:
try {
//如果已将ior文件拷到本地,则直接读ior文件
try {
BufferedReader iorin= new BufferedReader(new FileReader("diiop_ior.txt"));
ior = iorin.readLine();
iorin.close();
} catch (IOException e) {
ior = null;
}
//如果读不到diiop_ior.txt文件,则需要通过网络从服务器下载这个文件
//这需要domino服务器开放http服务
if(ior == null) {
ior = NotesFactory.getIOR(dominoServer);//下载IOR
}
session = NotesFactory.createSessionWithIOR(ior,username,password);
logger.info("连接邮件服务器成功" );
//得到数据库
database = session.getDatabase(session.getServerName(), mailFile, false);
Document doc = database.createDocument();
View vw = null;
View vw1 = database.getView("Incidents\\All");
if(null == vw1){
logger.info("没有符合条件的视图");
return null;
}
int aa = vw1.FTSearch("测试邮件");
vw1.getAllDocumentsByKey("");
Document doc1 = vw1.getFirstDocument();
int begin = 0;
while(doc1!=null){