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:
Continua...
Quer saber sobre Java? Acesse http://www.gojava.org/ A comunidade de Java de Goiás!
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;
}
}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
Postar um comentário