Integrando aplicações Lotus Notes com Java e Oracle

Neste tutorial mostrarei como integrar Java de uma aplicação em Lotus Notes, como se conectar em um banco de dados de dados externo e buscar os dados de uma tabela. Seguindo esta lógica você também poderá realizar outras operações como salvar dados em um banco. No exemplo usarei o banco de dados Oracle, mas poderia ser outro. Vamos usar aqui uma Script Library onde vamos compartilhar o código e o JAR, um Agente Java, e um formulário para testar.

Passo a passo

1º - Precisamos do JDBC do Oracle para importar para nosso agente Java do Lotus Notes. A versão do driver vai variar de acordo com a versão do seu Oracle e do seu JDK. Você pode fazer o download no próprio site da Oracle através deste link: Drivers Oracle.
2º - Com o driver já baixado, abra sua aplicação do Lotus Notes, vá no menu lateral em Code > Script Libraries e clique em "New Java Library". Escolha um nome e clique em Ok.Criei com o nome de Utils.

3º - Na tela de edição da Library clique no botão "Edit Project", aqui faremos a importação do driver. Escolha a pasta em que se localiza o driver e marque a opção "All", para mostrar todos os tipos de arquivos. Clique duas vezes no seu driver, no meu caso é o ojdbc14.jar, e então em Ok.
4º - Na classe que você utilizará o driver deverá adicionar o import do Oracle no início do código. A partir disso já podemos utilizar as classes do JAR. Minha library ficou da seguinte forma:

import java.sql.*;
import oracle.jdbc.*;
import lotus.domino.*;

public class Utils extends AgentBase{
   
    public static Connection getConnection(String parConnection) throws SQLException
    {   
        DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
       
        String[] parConn = parConnection.split(",");
        String serverName = parConn[0];
        String user = parConn[1];
        String passwd = parConn[2];
       
        Connection conn = DriverManager.getConnection
        ("jdbc:oracle:thin:@"+serverName,user,passwd);
       
       
        return conn;
    }

}


Continua...


Quer saber sobre Java? Acesse http://www.gojava.org/ A comunidade de Java de Goiás!


Comentários

Postagens mais visitadas deste blog

Gerando Documentos Word .docx com Java

Como Comprar Voucher para Certificação Oracle de Java com Retake

Depoimento de um programador Java CEGO