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

Empregos Java - Divulgados pelo DFJUG