Oracle JDeveloper é um ambiente de desenvolvimento integrado (IDE) não apenas para Java, mas também para acesso ao banco de dados. Em um artigo anterior, "Usando o Oracle JDeveloper com MySQL Database Service no Oracle Cloud Platform, Parte 1", discutimos a criação de um serviço de banco de dados MySQL no Oracle Cloud Platform. Neste artigo de continuação, discutimos alguns dos recursos de banco de dados no JDeveloper para conectar-se ao serviço de banco de dados MySQL e criar uma tabela, adicionar dados de tabela e consultar a tabela.
Este artigo tem as seguintes seções:
- Criando uma conexão com o serviço de banco de dados MySQL
- Criando uma tabela de banco de dados
- Adicionar dados de tabela com planilha SQL
- Conclusão
Criando uma conexão com o serviço de banco de dados MySQL
Nesta seção, vamos criar uma conexão com o serviço MySQL no JDeveloper. Clique em Novo aplicativo , conforme mostrado na Figura 1, para criar uma nova conexão de banco de dados.
Figura 1: Nova aplicação
Como alternativa, selecione Arquivo>Novo>Aplicativo , como mostrado na Figura 2.
Figura 2: Arquivo>Novo>Aplicativo
Uma terceira opção é selecionar Arquivo>Novo>Da galeria , como mostrado na Figura 3.
Figura 3: Arquivo>Nova Galeria
Todas essas seleções iniciam a mesma Nova Galeria janela, conforme mostrado na Figura 4. Selecione General>Connection em Categories Database Connection em Itens . Clique em OK .
Figura 4: Nova Galeria>Geral>Conexões>Conexão do Banco de Dados
O Criar conexão de banco de dados o assistente é iniciado, conforme mostrado na Figura 5. As configurações padrão são para Oracle Database; precisamos modificá-los para o MySQL.
Figura 5: Criar conexão de banco de dados
Selecione MySQL no Tipo de conexão suspenso (veja a Figura 6).
Figura 6: Selecionando o tipo de conexão como MySQL
Com o Tipo de conexão como MySQL , as configurações do Oracle são substituídas por Configurações do MySQL , que incluem o Driver e Biblioteca , conforme mostrado na Figura 7. O Nome do host campo tem uma configuração padrão de localhost , que precisa ser substituído pelo IP Público do Serviço MySQL.
Figura 7: Configurações do MySQL
Para obter o IP público do serviço MySQL, clique no botão mysqldb link de serviço no painel de serviço do Oracle Cloud, conforme mostrado na Figura 8.
Figura 8: O link do serviço mysqldb exibe os detalhes do serviço
Na página de detalhes do serviço, copie o IP público dos Recursos seção, como mostrado na Figura 9.
Figura 9: Obtendo o IP público
Copie e cole o IP público no Nome do host campo, conforme mostrado na Figura 10. Especifique Nome do banco de dados como mysqldb , que é configurado quando um novo serviço é criado, conforme mostrado na Figura 15. Opcionalmente, também modifique o Nome da Conexão padrão (MSQLConnection). Clique em Testar conexão para testar a conexão com o banco de dados.
Figura 10: Especificando o nome do host e o nome do banco de dados
Se uma conexão for estabelecida, um Sucesso mensagem é exibida (veja a Figura 11). Clique em OK .
Figura 11: Criar conexão de banco de dados>OK
Uma nova conexão é adicionada aos Recursos janela, como mostrado na Figura 12. Esquema de banco de dados mysqldb é listado além dos esquemas padrão. O mysqldb o nó do esquema exibe as Tabelas e Visualizações nós. A Estrutura janela exibe os detalhes da conexão.
Figura 12: Conexão MySQLConnection adicionada a Recursos
Uma nova conexão também pode ser criada a partir do Banco de dados nó selecionando Nova conexão de banco de dados , conforme mostrado na Figura 13.
Figura 13: Banco de dados>Nova conexão de banco de dados
Um Bancos de dados A janela pode ser adicionada selecionando Janela>Banco de dados>Bancos de dados , como mostrado na Figura 14.
Figura 14: Janela>Banco de dados>Bancos de dados
Os bancos de dados janela é exibida, conforme mostrado na Figura 15. A Estrutura janela exibe a estrutura de conexão.
Figura 15: Janela de Bancos de Dados
Criando uma tabela de banco de dados
Nesta seção, criaremos uma nova tabela de banco de dados no serviço de banco de dados MySQL. Para criar uma nova tabela, clique com o botão direito do mouse em Banco de dados>MySQLConnection>mysqldb>Tabelas no Recurso s e selecione Nova Tabela , conforme mostrado na Figura 16.
Figura 16: Recurso>Banco de dados>MySQLConnection>mysqldb>Tabelas>Nova tabela
Uma Criar tabela assistente é iniciado, conforme mostrado na Figura 17. Como iniciamos o Criar tabela de mysqldb , o banco de dados está selecionado, mysqldb . Uma tabela padrão Nome é especificado e uma coluna é listada por padrão.
Figura 17: Assistente de criação de tabela
Adicione definições de coluna para logid, categoria, tipo, nome do servidor, código e msg com a coluna de chave primária do tipo INT como logid. Selecione o tipo de dados para uma coluna em Tipo de dados suspenso, como mostrado na Figura 18.
Figura 18: Adicionando o logid da coluna da chave primária
Clique no botão Adicionar coluna botão, como mostrado na Figura 19, para adicionar as outras colunas.
Figura 19: Adicionar coluna
Adicione as outras colunas, todas do tipo VARCHAR, conforme mostrado na Figura 20.
Figura 20: Criar Tabela>Colunas
O DDL A guia exibe o DDL para criar uma nova tabela (consulte a Figura 21).
Figura 21: Criar tabela>DDL
Clique em OK para criar a tabela de banco de dados, conforme mostrado na Figura 22.
Figura 22: Criar Tabela>OK
Uma nova tabela wlslog é criada, conforme mostrado em Recursos janela na Figura 23.
Figura 23: Recursos>Banco de dados>MySQLConenction>mysqldb>Tabelas>wlslog
A estrutura da tabela é exibida na Estrutura janela, como mostrado na Figura 24.
Figura 24: Estrutura wlslog da tabela
Clique em uma tabela para exibir a estrutura da tabela, conforme mostrado para o wlslog tabela. Nos Bancos de dados janela, o wlslog é listada, conforme mostrado na Figura 25. A Estrutura janela exibe as colunas.
Figura 25: Janela de Bancos de Dados
Adicionando dados de tabela com planilha SQL
Em seguida, adicionaremos dados à tabela wlslog usando um Script SQL na Planilha SQL. Selecione Ferramentas>Banco de dados>Planilha SQL (veja a Figura 26) para iniciar uma nova planilha SQL.
Figura 26: Ferramentas>Banco de dados>Planilha SQL
Em Selecionar conexão caixa de diálogo, selecione a MySQLConnection , conforme mostrado na Figura 27.
Figura 27: Selecionando Conexão como MySQLConnection
Uma planilha SQL é aberta, conforme mostrado na Figura 28.
Figura 28: Planilha SQL
Copie e cole o seguinte script SQL na planilha SQL:
INSERT INTO wlslog(logid,category,type,servername,code,msg) VALUES(1,'Notice','WebLogicServer','AdminServer','BEA-000365', 'Server state changed to STANDBY'); INSERT INTO wlslog(logid,category,type,servername,code,msg) VALUES(2,'Notice','WebLogicServer','AdminServer','BEA-000365', 'Server state changed to STARTING'); INSERT INTO wlslog(logid,category,type,servername,code,msg) VALUES(3,'Notice','WebLogicServer','AdminServer','BEA-000365', 'Server state changed to ADMIN'); INSERT INTO wlslog(logid,category,type,servername,code,msg) VALUES(4,'Notice','WebLogicServer','AdminServer','BEA-000365', 'Server state changed to RESUMING'); INSERT INTO wlslog(logid,category,type,servername,code,msg) VALUES(5,'Notice','WebLogicServer','AdminServer','BEA-000361', 'Started WebLogic AdminServer'); INSERT INTO wlslog(logid,category,type,servername,code,msg) VALUES(6,'Notice','WebLogicServer','AdminServer','BEA-000365', 'Server state changed to RUNNING'); INSERT INTO wlslog(logid,category,type,servername,code,msg) VALUES(7,'Notice','WebLogicServer','AdminServer','BEA-000360', 'Server started in RUNNING mode');
Clique no botão para executar o script SQL, conforme mostrado na Figura 29.
Figura 29: Executando script SQL
Como a Saída do script na Figura 30 indica que os dados são adicionados ao wlslog tabela.
Figura 30: Saída do script
Depois que uma planilha SQL foi aberta e um script SQL executado, mais opções ficaram disponíveis em Ferramentas>Banco de dados (veja a Figura 31), em comparação com a Figura 26.
Figura 31: Ferramentas>Banco de dados
Conclusão
Neste artigo, discutimos o uso do JDeveloper para conectar-se ao serviço de banco de dados MySQL no Oracle Cloud Platform, criar uma tabela de banco de dados e adicionar dados de tabela. No terceiro artigo sobre o uso do JDeveloper com banco de dados MySQL no Oracle Cloud Platform, vamos consultar a tabela do banco de dados, exportar um conjunto de resultados, localizar e destacar registros e desconectar e reconectar uma conexão.