Implementando Aplicativos SQLJ

Utilize SQLJ (Structured Query Language in Java™) para desenvolver aplicativos de acesso a dados que conectam com bancos de dados DB2. SQLJ é um conjunto de extensões de programação que permite utilizar a linguagem de programação Java com instruções integradas que fornecem pedidos de banco de dados SQL (Structured Query Language).

Sobre Esta Tarefa

As vantagens de desenvolver aplicativos com SQLJ incluem desempenho aprimorado e um ciclo de desenvolvimento mais curto e eficiente. É possível obter o seguinte com a SQL:
  • Melhorar o desempenho utilizando instruções SQL estáticas.
  • Reduzir o ciclo de desenvolvimento:
    • Gravar menos códigos com a sintaxe SQL mais simples, reduzindo o número de linhas de código necessárias para executar instruções, configurar e recuperar parâmetros.
    • Detectar erros de programação antecipadamente na fase de desenvolvimento com a função de verificação online, que executa a validação de tipo de dado e a validação de esquema. Consulte a documentação do DB2 para obter uma lista completa de opções de customização.
Considere utilizar o SQLJ em situações em que a SQL dinâmica não é necessária e em que os aplicativos utilizam o DB2 como o servidor de banco de dados.
O servidor de aplicativos inclui suporte aprimorado a SQLJ para aplicativos que utilizam CMP (Container-Managed Persistence). O suporte avançado inclui os seguintes itens:
  • Implementar beans CMP durante a instalação do aplicativo no servidor de aplicativos.
  • Customizar e ligar perfis SQLJ com o console administrativo e script.
  • Customizar e ligar aplicativos SQLJ novamente sem precisar reinstalar o aplicativo.
Esses aprimoramentos reduzem a complexidade de instalação, implementação e customização dos aplicativos SQLJ para a persistência gerenciada por contêiner ou gerenciada por bean.

Procedimento

  1. Adquira os drivers necessários para implementar um aplicativo SQLJ no servidor de aplicativos. Os seguintes arquivos são necessários, dependendo do provedor JDBC utilizado:
    Tipo de provedor JDBC Arquivos necessários
    Driver JCC DB2 Using IBM®
    Esse driver também é conhecido como:
    • IBM Data Server Driver para JDBC e SQLJ
    • IBM DB2 Driver para JDBC e SQLJ
    • Driver JDBC do IBM DB2 Universal.
    db2jcc.jar ou db2jcc4.jar
    Driver DB2 Universal JDBC (reprovado) db2jcc.jar
  2. Implemente o aplicativo SQLJ.
  3. Customize e ligue perfis SQLJ. Antes de o servidor de aplicativos utilizar um aplicativo SQLJ, as instruções SQLJ devem ser processadas para o servidor de banco de dados. Por padrão, quatro pacotes do DB2 são criados no banco de dados, com um pacote sendo criado para cada nível de isolamento. O processo de customização aprimora os perfis com informações específicas do banco de dados. Se você não customizar os perfis SQLJ, o aplicativo SQLJ usará uma SQL dinâmica como um aplicativo JDBC.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdat_sqljep
Nome do arquivo: tdat_sqljep.html