Oracle e Java – Como gerar um QR CODE? Loadjava e Java compilado!

Faaaaaaala galera!!

Depois de muito tempo sem postar nada, estou eu aqui mais uma vez e, dessa vez, com uma vídeo aula diferente. Não estou consertando nada, mas sim, mostrando como construir algo, dentro do Oracle.

Vamos construir um gerador de QRCODE!!!! Legal né?

open_mind

E isso nem é o mais legal dessa história. O mais legal não é o resultado final, que é o nosso gerador de QRCODE, mas sim os caminhos para chegarmos até lá.

Por que digo isso? Por que vamos aprender um bom bocado com isso. Para gerar um simples gerador de QRCODE dentro do Oracle, utilizamos muitos recursos nem tão comuns, e nem tão utilizados por desenvolvedores Oracle em geral.

Estou falando de carregar Java para dentro do Banco de dados Oracle. E não só isso. Estou falando também em criar classes diretamente dentro de um banco de dados Oracle. E depois chamar essas classes através do nosso velho amigo, PL/SQL.

Parece divertido, não é mesmo?

Pois é, pesquisei muito na internet em busca de informações claras sobre como utilizar o loadjava, um utilitário (shell) da oracle que faz a carga de classes java (jar) para o banco de dados. Muito difícil de achar algo realmente compreensível. Quanto ao java compilado é mais fácil, mas mesmo assim, tem muitos detalhes difíceis de entender.

Pena que não tive tempo de escrever todo o código junto com vocês, ou o vídeo viraria uma novela com vários e intermináveis capítulos (exagerado hein), mas mesmo assim, mostro exatamente como pode ser desenvolvido tudinho.

Vou deixar também um exemplo de como utilizar esse gerador de QRCode com Oracle Reports, não sei se muita gente ainda usa, mas vale o exemplo.

Então vamos lá, prepara a pipoca pois o vídeo é meio longo, e chato, mas vale muito a pena!!

Se curtiu, achou útil, gostou, achou interessante, mais ou menos, não achou nada, ou sei lá o que você achou, ficarei feliz se você clicar em compartilhar e também clicar em curtir.  😀

Vamos ao vídeo:

Os códigos que utilizei eu posso enviar por e-mail para quem quiser, para isso, basta compartilhar esse post e colocar seu comentário aí em baixo pedindo os fontes, mas claro informando seu e-mail também.
Para facilitar, resolvi colocar os fontes no github. Assim fica mais fácil para galera que deseja utilizar e entender o projeto bem como, caso alguém queira colaborar com alguma melhoria seria muito legal!

Link do projeto no github: https://github.com/genilto/qr-code-oracle

Grande abraço galera!
Espero muito poder ter ajudado vocês!

90 thoughts on “Oracle e Java – Como gerar um QR CODE? Loadjava e Java compilado!

  1. Alan Reply

    Genilto, boa tarde!

    é possivel gerar a imagem QRCODE no banco de dados sem aquela “margem” que aparece na imagem?

  2. Valéria Rodrigues Reply

    Boa tarde!
    Genilto, você poderia me enviar os fontes, por favor?
    Necessito dessa solução para utilizar no Reports.

  3. Robson Cruz Reply

    Bom Dia. É possivel me enviar os fontes? Estou buscando justamente isso QR Code. Outro desafio é o DataMatrix. Muito Obrigado.

  4. Paulo Viana Reply

    Genilto,

    Esqueci-me de pedir o link com os arquivos para o meu email,

    Obrigado

    • Genilto Vanzin Post authorReply

      Boa tarde.
      Enviei no seu e-mail.
      Boa sorte!!
      Muito obrigado!

  5. Bruno Costa Gonçalves Reply

    Muito bom o artigo amigo, me ajudou bastante a implementar funcionalidades através do Java.

    Obrigado!

    Poderia me enviar os Fontes por gentileza?
    Abraço!

  6. Bruno Costa Gonçalves Reply

    Muito bom seu artigo, trabalho com Oracle e também precisei utilizar a funcionalidade, está de parabéns!

    Pode por favor compartilhar o fonte dessa demonstração?

    Muito obrigado e sucesso!

  7. Jose Lindo Reply

    Muito Bom.
    Vai dar bastante utilidade em forms e reports 6i.

    Se não se importar envie o codigo do exemplo.

    Obrigado

  8. Pablo Henrique Reply

    ola amigo me interessei muito pelo seu gerador de QRcode. pode por favor me mandar o codigo por email??

  9. Cleber Rodrigues Reply

    Ola, tudo bem ?
    Gostei muito do seu video, e como não sou conhecedor de classes java me interessei muito.
    Se pude enviar o código o meu email e edited.
    A impressão que me dá é que abre muito o leque para fazer o qr e muito mais coisas.
    Agradeço a atenção e parabens pelo vídeo. ( muito prático e bem explicado ).

    • Genilto Vanzin Post authorReply

      Olá Cleber.

      Muito obrigado pelo seu comentário. Realmente isso abre várias outras possibilidades. O intuito do vídeo foi esse na verdade. O QRCode foi só um exemplo do que dá pra fazer!

      Enviei o link com os arquivos para seu e-mail!

      Genilto

      • Cleber Reply

        Obrigado,
        Fizemos o passo a passo e deu um erro () e depois de pesquisar no oracle support tinha uma dica de criar uma estrutura (diretórios), o DBA copiou os fontes de uma outra maquina la para esta estrutura e funcionou, estou testando embora o reports não esteja mostrando todos os qrcodes que estão sendo gerados no banco de dados , esou trabalhando nisso ainda para ver se funciona.
        Estou usando o reports 6i, com banco 10%., aplicação 11i.

Leave a Reply

Your email address will not be published. Required fields are marked *