1. 很多人都使用过notes, 它是一种常用的办公软件, 但是并没有很多用过它的服务端--domino服务器(可认为它是已一个数据库服务器),用notes做OA
的人可能接触会多一点
2. notes常用套件(Lotus Domino Server, Domino Admin, Domino Designer, Lotus Notes), Lotus Domino Server(Domino服务器), Domino Admin(Domino管理工具)
3. NotesSQL(它是一个基于ODBC的数据库连接, 用它意味着可以直接读取domino数据库的数据, 去年年底有更新)
4. LoutsScript(LotusScript Extension for Lotus Domino Connectors (LSX LC), 一种类似VB的语法, 可以读取nsf文件的内容, 不过好像最近一个版本是01年出来的)
5. LDDJ driver(Louts jdbc驱动), 不过IBM现在已经把它废了, 因为它是notessql的上面的一个封装, 没有实现jdbc的平台独立
6. 一个notessql的例子(使用jdbc-odbc桥连接)
java 代码
- package com.gemt.dataswap.dao;
-
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import java.sql.Statement;
-
- public class DominoConnectionFactory {
-
- public DominoConnectionFactory() {
-
- }
-
-
-
-
- public static void main(String[] args) {
-
- try {
- Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- String url="jdbc:odbc:notessqlds";
-
-
- Connection con = DriverManager.getConnection(url);
- Statement stmt = con.createStatement();
- ResultSet rs = stmt.executeQuery("SELECT * FROM How ");
-
-
- while(rs.next()) {
- for(int i = 1; i <= rs.getMetaData().getColumnCount(); i++) {
- System.out.print(" " + rs.getObject(i));
- }
- System.out.println();
-
- }
-
- if(rs != null)
- rs.close();
- if(stmt != null)
- stmt.close();
- if(con != null)
- con.close();
- } catch (ClassNotFoundException e) {
-
- e.printStackTrace();
- } catch (SQLException ex) {
-
- ex.printStackTrace();
- }
-
-
- }
-
- }
7. 其它参考文件, 请看附件
分享到:
相关推荐
本压缩包“java访问domino数据库.rar”提供了关于如何利用Java来访问和操作Domino数据库的重要信息。下面将详细讨论Java与Domino集成的关键知识点。 1. **Java与Domino的集成**: - Java可以借助Lotus Domino的...
Delphi 访问 NOTES 数据库 Delphi 是一款功能强大且灵活的编程语言,可以与多种数据库集成,以实现数据...MASTERING Delphi 访问 NOTES 数据库技术,可以帮助开发者更好地实现数据的存取和操作,提高开发效率和质量。
Java 访问 Domino 的编程指南 Java 访问 Domino 的编程指南是指在 Java 语言中如何访问和操作 Domino 对象的编程指南。Domino 是一种商业软件,它提供了强大的信息管理和collaboration 功能。Java 是一种广泛使用的...
文章作者以某通信公司的实际案例为背景,详细阐述了Domino/Notes与SQL数据库交互的技术实现。 1. Lotus Domino/Notes概述: Lotus Domino/Notes是一个集成度高的平台,集成了Internet/Intranet的各项功能,作为群件...
- **开放的应用程序基础设施**:支持与其他系统和服务进行集成,包括支持多种数据库类型和编程语言。 - **直观的新界面**:对用户界面进行了重新设计,使得无论是桌面客户端还是 Web 客户端都更加友好易用。 - **...
ODBC(Open Database Connectivity)是一种标准的应用程序编程接口(API),允许应用程序访问各种不同类型的数据库。在本场景中,ODBC被用来实现Lotus Domino与关系数据库之间的互操作性,如Domino R5中利用...
总结来说,Domino的Java编程涉及到理解和利用其核心组件,通过Java API与Domino服务器进行通信,创建和操纵数据库、视图和文档。通过深入学习和实践,开发者可以构建出满足企业需求的定制化解决方案,实现高效的信息...
在Java编程环境中,开发者可以通过使用Lotus Notes/Domino的jar包来与Notes服务器进行交互,实现各种功能。 标题中的"Lotus Notes/Domino jar包"指的是IBM提供的Java类库,这些库包含了用于访问和操作Notes和Domino...
总结起来,"JDBC DRIVER FOR DOMINO(NOTES) 驱动包"为Java开发者提供了一种连接和操作IBM Domino数据库的途径,使得Java应用能更灵活地与Domino集成,实现数据的管理和处理。在实际开发中,理解JDBC驱动的工作原理...
Lotusscript是一种面向对象的编程语言,用于编写Notes和Domino应用的后台逻辑。在上述描述中给出的脚本中,主要步骤如下: 1. 创建一个Notessession对象,用以与Notes环境交互。 2. 获取当前数据库的Notesdatabase...
【与DB2的集成】是另一个强大的功能,Domino 8使得数据可以直接存入DB2数据库,提供实时数据访问,无需额外编程工作。这使得用户可以充分利用关系型数据库的优势,同时保持与Domino应用程序的无缝交互。 在【安全性...
"Lotus Domino Notes 办公自动化(OA)源码"指的是使用Lotus Domino Notes技术构建的OA系统的原始编程代码,这些代码通常包括数据库设计、服务器端脚本、客户端应用程序逻辑等,为开发者提供了一个深入理解系统工作...
它提供了对所有Domino功能的直接访问,适合高性能和低级别的编程任务。 3. **LotusScript**:一种面向对象的脚本语言,易于学习,广泛用于自动化任务和表单处理。它的语法类似VBA,适合快速开发。 4. **Java API**...