Domino数据库连接

编辑
文档创建者:文档助手1 (67727 )     浏览次数:3343次     编辑次数:8次     最近更新:macro_hard 于 2016-09-29     

目录:

1. 概述编辑

Domino是文档型数据库而非关系型数据库,连接Domino可以使用JDBC方式或者ODBC方式,使用JDBC方式需要安装Lotus Domino Driver for JDBC并且此方法已经被IBM抛弃了多年,因此下面我们为大家介绍ODBC方式连接Domino数据库。

2. 连接步骤编辑

2.1 Notes SQL安装与设置
根据Domino数据库是32位版本还是64位版本,下载Notes SQL(IBM Lotus Notes SQL Driver)相应安装包,并安装完成。
222



Domino数据库的版本可以通过“IBM Domino Console”程序进行查询
222


在开始菜单中找到Notes SQL的快捷方式,点击NotesSQL下的Notes SQL Authentication List Manager,如下图所示:
用其来添加notes配置文件和id文件,如下图所示:
2.2 添加环境变量
添加notes.ini所在目录到系统path环境变量中,如下图所示:
2.3 配置ODBC数据源
打开ODBC数据源管理器,选择系统DSN,点击添加按钮,选择“Lotus Notes SQL Driver (*.nsf)”,出现ODBC Lotus Notes Setup对话框,根据实际情况填写即可,如下图所示:

注意:如果是64位操作系统安装的32位Domino数据库及驱动,需要使用c:\Windows\SysWOW64>odbcad32.exe打开odbc数据源管理器,进行系统DSN设置,设置方法如上图。

222

2.4 连接Domino数据库编辑

以ODBC方式连接Domino数据库有两点值得注意的地方:
1.由于JRE/JDK1.8以上取消了JDBC-ODBC桥,所以要以ODBC方式连接Domino数据库,需要安装1.8版本以下的JRE/JDK。建议使用JRE1.7/JDK1.7
2.根据数据库是32位还是64位,选择下载相应32或64位版JRE/JDK并安装配置
    2.4.1 设计器中定义数据连接
Finereport8.0自带的JRE版本为32位JRE1.8,所以要通过设计器连接Domino数据库,需要把JRE版本换成1.7:
先下载JRE1.7的压缩包
222
解压后放入Finereport安装目录的根目录下,并分别重名为jre7_32和jre7_64
222
然后在Finereport安装目录下的bin目录下,如图,增加两个批处理文件

222

designer_jre7_32.bat
@echo 此Bat将启动大内存版本的设计器
..\jre7_32\bin\java -Xms512m -Xmx1024m -cp ../lib/*;../lib/jetty/*;../WebReport/WEB-INF/lib/* com.fr.start.Designer
designer_jre7_64.bat
@echo 此Bat将启动大内存版本的设计器
..\jre7_64\bin\java -Xms512m -Xmx1024m -cp ../lib/*;../lib/jetty/*;../WebReport/WEB-INF/lib/* com.fr.start.Designer

如果Domino是32位版本,则用designer_jre7_32.bat启动设计器;
如果Domino是64位版本,则用designer_jre7_64.bat启动设计器。
启动设计器后,点击设计器服务器>定义数据连接,新建一个JDBC数据连接,数据库选择:Others,驱动器选择:sun.jdbc.odbc.JdbcOdbcDriver,URL填写:jdbc:odbc:Domino(其中Demino为odbc数据源名称),测试连接按钮,提示连接成功,如下图:



附件列表


主题: 数据连接
标签: 暂无标签 编辑/添加标签
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

本文档是否有用?
谢谢! 我们非常感谢您的反馈。
提交反馈: