如何配置Domino的Web登陆

如何配置Domino的Web登陆,第1张

一、Domino Web服务器配置

Domino Web服务器的工作方式是:Domino Web服务器检查外来请求中的URL,确定该请求是针对Domino数据库中的条目还是文件系统中的HTML文件。如果是HTML文件,Domino服务器将同其他Web服务器一样,为Web客户机提供文件服务。如果请求的是Domino数据库中的内容,Domino将与数据库交互作用,为Web客户机处理消息,或者将信息从Web客户机存入数据库。

Domino支持URL扩展,该扩展使得Web客户机能够使用Domino功能。例如:>

尽管Domino不是关系型数据库,而是一个文档型数据库。但仍可使用JDBC来存取Domino中的数据。

要想像存取关系型数据库那样存取Domino数据库,只需要将视图当成数据库表就可以了。也就是说,SQL查询语句select from goal where condi='test'所代表的就是选取condi列值为test的goal视图中的文档。

JDBC存取Domino数据的步骤如下:

1、为用户建立界面,用于输入数据。

2、建立连接对象,并初始化该对象。

3、打开数据库。

4、接受用户查询,并建立查询对象 。

5、用用户查询请求查询数据库。

6、返回结果。

7、关闭连接。

主要代码如下:

String url = "jdbc:domino:/"+DB+"/"+Server;

try {

ClassforName("lotusjdbcdominoDominoDriver");

}catch (ClassNotFoundException ce) {

Systemoutprintln("ClassNotFoundException: " + cegetMessage());

}

try {

con = DriverManagergetConnection(url,"","");

} catch (SQLException se) {

Systemoutprintln("SQLException: " + segetMessage());

}

String url = "jdbc:domino:/"+DB+"/"+Server;

con = DriverManagergetConnection(url,"","");

private void doQuery() throws Exception {

//do SQL query into Notes db

sql = txtInputgetText();

txtOutputappend("\n" + sql + "\n Executing\n");

stm = concreateStatement();

rs = stmntexecuteQuery(sql);

rsmd = rsgetMetaData();

}

stm是一个SQL语句对象,rs是方法execteQuery(sql)返回的结果,rsmd<是由方法getMetaData返回的MetaData。

注:这仅仅是代码的主体部分,同时如果要使用JDBC存取Domino数据,还需要使用其JDBC驱动程序,也就是JdbcDominojar类文件。

为了正确地使用此功能,您需要做如下的配置:

1.在数据库属性的 “高级” 附签(选择文件->数据库->属性),选中“允许软删除”

2 在数据库属性的“高级”附签的“软删除到期时间”域中指定小时数,这个数值代表允许恢复软删除文档的有效时间

当您做完以上设置后,被删除的文档在它们的软删除过期之前都可以被恢复。直到数据库视图被刷新(通过点击F9键,选择视图->刷新,或者关闭数据库)之前,被标记软删除的文档不会出现在您的废纸篓文件中。

为了查看或者恢复这些被删除的文档,您需要在数据库中创建以下视图:

1.启动Domino Designer,打开要设置软删除的数据库

2 在主菜单中,选择”创建“ -> “视图”

3.在 ”视图名称“ 中输入视图名称(可以给此视图赋予任何一个名称)

4 在 “视图类型” 中选择 “共享,包含已删除的文档”

以上 *** 作在数据库中创建一个可供用户查看所有软删除的文档。现在您可以访问标记为软删除的文档。

5 为了恢复这些文档,创建一个 *** 作/编辑标签/按钮或者代理来包含如下命令:这个命令可以把已经标记为软删除状态的文档恢复为正常的状态

以上就是关于如何配置Domino的Web登陆全部的内容,包括:如何配置Domino的Web登陆、domino中UNID的变化、如何使用JDBC *** 纵Domino Server 数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9283956.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存