Criar Stored Procedure dinâmica no DB2

Eu tive a necessidade de escrever uma Stored Procedure dinâmica no DB2 que receberia uma instrução SQL, a executaria e me retornaria um ResultSet.

A mesma seria utilizada em uma tela de busca “genérica” no sistema, para, em tempo de homologação, permitir ao analista efetuar queries, uma vez que o banco de homologação só aceita a chamada de procs, é impossivel efetuar selects diretamente no mesmo.

Enfim, segue o corpo da Procedure, observando que JULIANO é o meu schema:

CREATE PROCEDURE JULIANO1.PSELEMPRRTINGRES (
       IN PAR_CAMPO1        VARCHAR (10000) — este é o parametro que passo para a proc
)
        SPECIFIC JULIANO1.PSELEMPRRTINGRES
        DYNAMIC RESULT SETS 1

P1:BEGIN

     DECLARE strSqlDn                        varchar(10000);
     DECLARE stm_procedimento                     STATEMENT;
     DECLARE cursorDn CURSOR WITH RETURN FOR stm_procedimento;

     SET strSqlDn = PAR_CAMPO1;

     PREPARE stm_procedimento FROM strSqlDn;
     OPEN cursorDn;

END P1

Para invocar a proc, basta chamar:

call JULIANO1.PSELEMPRRTINGRES(‘select * from clientes’);

No Java, eu invoco a Proc normalmente, jogando o resultado para um result set, faço um parse para desenhar a tabela no JSP e voa-lá!

Enjoy!

Introdução a JSF

Para quem quer aprender JSF, encontrei um material muito bom em http://exadel.com/web/portal/jsftutorial-kickstart

Enjoy!

CategoriasJAVA Tags:,

Instalando o Internet Explorer no Linux

Eventualmente temos que efetuar algum teste no Internet Explorer, e para isso, eu recomendo ter uma máquina virtual com Virtual Box rodando uma versão completa do Windows. Porém, existe uma alternativa, que é instalar esta versão da Tatanka no Wine.

É simples de fazer, basta baixar o pacote e executar o mesmo, segue o link com as instruções:

http://www.tatanka.com.br/ies4linux/page/Installation

Obvio que você precisa ter o wine instalado, para isso, via linha de comando, execute:

sudo apt-get install wine

E voa-la!

Enjoy!

CategoriasLinux

Lean para desenvolvimento de Software. Afinal, o que é isto?

janeiro 4, 2012 1 comentário

Encontrei um ótimo artigo sobre Lean no Blog da Rational, segue o link:

https://www.ibm.com/developerworks/mydeveloperworks/blogs/rationalbrasil/entry/lean_para_desenvolvimento_de_sw_o_que__c3_a9_isso_afinal12?lang=en_us

Vale a pena uma leitura.

Vagas – Java

Pessoal, estamos com vagas JAVA em aberto na região de Osasco / Alphaville. Perfil avançado (Pleno – Senior)

Interessados, enviar e-mail para camilaw@infoserver.com.br com o currículo em anexo citando que eu indiquei (Juliano Martins).

Boa Sorte

CategoriasAcademic Initiative Tags:

Network Manager no Xfce no Ubuntu 11.10

outubro 29, 2011 1 comentário

Para quem sente falta do Network Manager utilizando o XFCE e quer algo estável e confiável, sugiro instalar o WICD.

No terminal execute o comando:

sudo apt-get install wicd

Basta executa-lo agora com o comando wicd e conectar-se a sua rede.

Emjoy!

CategoriasLinux Tags:, , ,

Botão Mostrar Desktop no Ubuntu 11.10

Para quem sentiu falta do botão mostrar desktop (show desktop) no Ubuntu 11.10, utilizando o Gnome Clássico, seguem os passos para o habilitar. No terminal, digite:

  1. sudo apt-get install wmctrl 
  2. cd
  3. wget http://webupd8.googlecode.com/files/showdesktop.tar.gz
  4. tar -xvf showdesktop.tar.gz && rm showdesktop.tar.gz
  5. sudo mv showdesktop /usr/local/bin/
  6. No seu gerenciador de arquivos, na pasta home, arraste o icone showdesktop para o menu do Gnome e voa lá!

Fonte: http://www.webupd8.org/2011/04/show-desktop-icon-for-ubuntu-unity.html

Enjoy!

Alterar tema e fonte no Ubuntu 11.10

outubro 24, 2011 1 comentário

O Ubuntu 11.10 “esconde” do usuário opções simples como alterar detalhes do tema (fonte, tamanho, etc).

É necessário instalar um utilitário, para o fazer, no console, execute o comando:

sudo apt-get install gnome-tweak-tool

Vá em programa e execute o mesmo (ou chame com gnome-tweak-tool)

Enjoy!

CategoriasLinux

Utilizando o Gnome Classico no Ubuntu 11.10

outubro 22, 2011 1 comentário

Para quem migrou para o Ubuntu 11.10 e não está gostando de utilizar a nova aparência do gnome, basta instalar o seguinte pacote com o comando:

sudo apt-get install gnome-session-fallback

Efetue logout e ao logar novamente, selecione Ubuntu classic.

Enjoy

Workspace em uso no RAD / Eclipse

Ao abrir o Eclipse, quando obtemos o erro:
“Workspace Unavailable” ou “Workspace in use or cannot be created, choose a different one.”
Basta apagar o arquivo .lock dentro de workspace/.metadata e tentar abrir novamente.

CategoriasJAVA
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Join 103 other followers