Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Usando Oracle JDeveloper 12c com Oracle Database, Parte 1


Oracle JDeveloper é um ambiente de desenvolvimento integrado (IDE) para Java. O JDeveloper também fornece suporte para vários outros recursos, incluindo o Application Development Framework (ADF), conectividade de banco de dados JDBC e processamento XML. O Oracle Database é o sistema de gerenciamento de banco de dados relacional (RDBMS) mais comumente usado. Em dois tutoriais, discutiremos o uso do JDeveloper com o Oracle Database 11g. Este tutorial tem as seguintes seções:
  • Definindo o ambiente
  • Configurando parâmetros de conexão
  • Criando uma conexão
  • Definindo o AutoCommit
  • Criando uma tabela
  • Adicionando dados da tabela
  • Conclusão

Definindo o ambiente


Baixe e instale o seguinte software:




Figura 9: Selecionando Ferramentas>Preferências

Nas Preferências caixa de diálogo, selecione Banco de dados>Avançado , conforme mostrado na Figura 10, e selecione a opção Autocommit caixa de seleção se ainda não estiver selecionada.


Figura 10: Configuração de confirmação automática

Criando uma tabela


Em seguida, crie uma tabela de banco de dados de exemplo. Duas opções estão disponíveis para criar uma nova tabela:
  • Executar um script SQL em uma planilha SQL
  • Usar o assistente de nova tabela

Usaremos o assistente de Nova Tabela. As Tabelas node para a conexão lista as tabelas no banco de dados (veja a Figura 11).


Figura 11: Tabelas

Para criar uma nova tabela, clique com o botão direito do mouse em Tabelas nó e selecione Nova tabela , conforme mostrado na Figura 12.


Figura 12: Tabelas>Nova Tabela

A Criar Tabela assistente é iniciado, conforme mostrado na Figura 13.


Figura 13: Assistente de criação de tabela

Em seguida, crie uma nova tabela chamada WLSLOG com colunas TIME_STAMP,CATEGORY,TYPE,SERVERNAME,CODE e MSG . Modifique a coluna padrão COLUMN1 para TIME_STAMP , conforme mostrado na Figura 14, e defina a coluna como uma coluna de chave primária. Selecione Tipo de dados como VARCHAR2 e defina Tamanho (255) . Selecione o Não nulo caixa de seleção para tornar a coluna não anulável. Clique em Adicionar coluna , conforme mostrado na Figura 14, para adicionar outra coluna.


Figura 14: Adicionando uma coluna

Adicione uma coluna de cada vez. Todas as colunas adicionadas são mostradas na Figura 15. Clique em OK.


Figura 15: Todas as colunas adicionadas

O DDL A guia exibe o DDL usado para criar a nova tabela (consulte a Figura 16). OK pode ser selecionado na Tabela guia ou o DDL aba.


Figura 16: DDL

A nova tabela WLSLOG é criado. A nova tabela é listada em Tabelas nó. Para listar apenas a nova tabela, clique com o botão direito do mouse em Tabelas e selecione Filtrar , como mostrado na Figura 17.


Figura 17: Selecionando Tabelas>Filtro

Em Filtrar tabelas , especifique Filtro como WLSLOG% e clique em OK, conforme mostrado na Figura 18.


Figura 18: Filtrar Tabelas

O WLSLOG tabela é listada, conforme mostrado na Figura 19.


Figura 19: Tabela WLSLOG

Clique duas vezes no WLSLOG tabela para exibir sua Estrutura , como mostrado na Figura 20.


Figura 20: Estrutura da tabela WLSLOG

Adicionando dados da tabela


Em seguida, adicione os dados listados ao WLSLOG tabela.
Apr-8-2014-7:06:16-PM-PDT Notice WebLogicServer AdminServer
   BEA-000365 Server state changed to STANDBY
Apr-8-2014-7:06:17-PM-PDT Notice WebLogicServer AdminServer
   BEA-000365 Server state changed to STARTING
Apr-8-2014-7:06:18-PM-PDT Notice WebLogicServer AdminServer
   BEA-000365 Server state changed to ADMIN
Apr-8-2014-7:06:19-PM-PDT Notice WebLogicServer AdminServer
   BEA-000365 Server state changed to RESUMING
Apr-8-2014-7:06:20-PM-PDT Notice WebLogicServer AdminServer
   BEA-000331 Started WebLogic AdminServer
Apr-8-2014-7:06:21-PM-PDT Notice WebLogicServer AdminServer
   BEA-000365 Server state changed to RUNNING
Apr-8-2014-7:06:22-PM-PDT Notice WebLogicServer AdminServer
   BEA-000360 Server started in RUNNING mode

Para adicionar dados, devemos executar um script SQL em uma planilha SQL. Inicie uma nova planilha SQL selecionando Ferramentas>Banco de dados>Planilha SQL (ver Figura 21).


Figura 21: Ferramentas>Banco de dados>Planilha SQL

Em Selecionar conexão caixa de diálogo, selecione a OracleDBConnection , conforme mostrado na Figura 22, e clique em OK.


Figura 22: Selecionando a conexão

Copie o script SQL a seguir para a planilha SQL.
INSERT INTO wlslog(timestamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:16-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000365','Server state changed to STANDBY');
INSERT INTO wlslog(timestamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:17-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000365','Server state changed to STARTING');
INSERT INTO wlslog(timestamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:18-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000365','Server state changed to ADMIN');
INSERT INTO wlslog(timestamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:19-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000365','Server state changed to RESUMING');
INSERT INTO wlslog(timestamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:20-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000361','Started WebLogic AdminServer');
INSERT INTO wlslog(timestamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:21-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000365','Server state changed to RUNNING');
INSERT INTO wlslog(timestamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:22-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000360','Server started in RUNNING mode');

As instruções SQL podem ser executadas uma de cada vez ou todas juntas. Para executar uma instrução por vez, posicione o cursor antes da instrução e clique em Executar instrução , conforme mostrado na Figura 23.


Figura 23: Executar declaração

Devemos executar o script SQL em vez de executar uma instrução por vez. Clique em Executar script , conforme mostrado na Figura 24.


Figura 24: Executar script

Os dados são adicionados à tabela conforme indicado pela Saída do script , que lista uma mensagem “1 linha inserida” para cada linha adicionada, conforme mostrado na Figura 25.


Figura 25: A saída do script indica que os dados foram adicionados

Se a confirmação automática não estivesse habilitada, precisaríamos confirmar a transação com Commit (ver Figura 26). Mas, como a confirmação automática está ativada, Commit não deve ser clicado.


Figura 26: Clique em Commit se a confirmação automática não estiver habilitada

Para reverter uma transação, clique em Reverter , conforme mostrado na Figura 27.


Figura 27: Reverter

Para limpar a saída do script, clique em Limpar , conforme mostrado na Figura 28.


Figura 28: Saída do script>Limpar

Conclusão


Neste primeiro de dois tutoriais, apresentamos o uso do Oracle JDeveloper 12c com o Oracle Database criando uma conexão no JDeveloper, criando uma tabela de banco de dados e adicionando dados de tabela. No tutorial 2, discutiremos a execução de uma consulta SQL, usando os recursos do conjunto de resultados da consulta, descartando uma tabela e excluindo uma conexão.