Este documento demonstra como configurar uma conexão com um banco de dados MySQL a partir do NetBeans IDE. Uma vez conectado, você pode começar a trabalhar com MySQL no Database Explorer do IDE criando novos bancos de dados e tabelas, preenchendo tabelas com dados e execução de consultas SQL em estruturas de banco de dados e conteúdo. Este tutorial foi desenvolvido para iniciantes com um conhecimento básico de gestão de banco de dados, que querem aplicar seus conhecimentos para trabalhar com MySQL no NetBeans IDE.
MySQL é um sistema popular Open Source de gestão de banco de dados relacional (RDBMS) comumente usado em aplicações web, devido à sua velocidade, flexibilidade e confiabilidade. MySQL emprega SQL, ou Structured Query Language , para acessar e processamento de dados contidos em bancos de dados.
Duração prevista: 30 minutos
Conteúdo

Para seguir este tutorial, você precisa dos seguintes recursos e softwares.
| Software ou recurso | Versão necessária |
|---|---|
| NetBeans IDE | 7.2, 7.3, 7.4, 8.0, Java |
| Java Development Kit (JDK) | Versão 7 ou 8 |
| Servidor de banco de dados MySQL | versão 5.x |
Nota: Este tutorial assume que você já tem o MySQL RDBMS instalado e configurado em seu computador. Se você estiver instalando pela primeira vez, por favor, consulte o oficial documentação do MySQL para pedir ajuda. Você também pode consultar Configurando o Servidor de Banco de Dados MySQL no sistema operacional Windows .
NetBeans IDE vem com suporte para o MySQL RDBMS. Antes que você possa acessar o Servidor de Banco de Dados MySQL no NetBeans IDE, você deve configurar as propriedades do servidor MySQL.

Observe que o IDE entra localhost como o nome do servidor padrão e 3306 como o número da porta do servidor padrão.
Nota: Você precisa de acesso administrativo para ser capaz de criar e remover bancos de dados.
Digite a senha de administrador. O padrão é definido como branco.
Nota: Uma senha em branco também pode ser uma senha.
Clique na guia Propriedades Administração na parte superior da caixa de diálogo.
A guia Propriedades de Admin é exibida, permitindo que você insira informações para controlar o MySQL Server.
Nota: mysqladmin é a ferramenta de administração do MySQL encontrado no bin pasta do diretório de instalação do MySQL. É uma ferramenta de linha de comando e não é ideal para o uso com o IDE.
No caminho para começar comando, digite ou navegue até o local do MySQL comando começar. Para encontrar o comando de partida, procure mysqld no bin pasta do diretório de instalação do MySQL.
Nota: O binário recomendado para Unix e NetWare é mysql_safe . O comando start também pode variar se o MySQL foi instalado como parte de uma instalação AMP.
mysqladmin no bin pasta do diretório de instalação do MySQL. Se o comando for mysqladmin , no campo Argumentos, tipo parada root-u conceder raiz permissões para parar o servidor.Quando terminar, a aba Propriedades de admin deve se parecer com a figura a seguir. Se você estiver satisfeito com a sua configuração, clique em OK.

Antes que você possa se conectar a um banco de dados do servidor MySQL, você deve primeiro assegurar que o banco de dados do servidor MySQL está rodando na sua máquina. Se o servidor de banco de dados não estiver conectado, você verá (desligado) ao lado do nome de usuário no nó Servidor MySQL na janela de serviço e você não será capaz de expandir o nó.
Para se conectar ao servidor de banco de dados, verifique se o banco de dados do servidor MySQL está rodando em sua máquina, clique com o botão direito do Databases> nó do servidor MySQL na janela Serviços e escolha Conectar. Você pode ser solicitado a fornecer uma senha para se conectar ao servidor.

Quando o servidor está conectado, você será capaz de expandir o nó Servidor MySQL e ver os bancos de dados MySQL disponíveis.
Uma maneira comum de interagir com bancos de dados é através de um editor de SQL. NetBeans IDE tem um built-in Editor SQL para esta finalidade. O Editor SQL geralmente é acessível através da opção Executar comando a partir do menu do botão direito do nó de ligação (ou de nós filho do nó de conexão). Agora que você está conectado ao servidor MySQL, você pode criar uma nova instância de banco de dados usando o Editor de SQL. Para os fins deste tutorial, crie uma instância chamada MyNewDatabase :
Na janela Serviços do IDE, clique com o botão direito no nó Servidor MySQL e escolha Criar banco de dados.
A caixa de diálogo Criar banco de dados MySQL é aberto.MyNewDatabase para este tutorial. Deixe a caixa de verificação desmarcada neste momento. 
Nota: Você também pode conceder acesso completo a um determinado usuário. Por padrão, somente o usuário admin tem as permissões para executar certos comandos. A lista drop-down permite atribuir essas permissões a um usuário específico.
O novo banco de dados aparece sob o nó Servidor MySQL na janela de serviços.
Conexões de banco de dados que estão abertas são representadas por um nó de conexão completo (
) na janela Serviços.
Agora que você já conectado a MyNewDatabase , você pode começar a explorar como criar tabelas, preenchê-los com dados e modificar dados mantidos em tabelas. Isso permite que você dê uma olhada mais de perto a funcionalidade oferecida pelo Database Explorer, bem como o apoio do NetBeans IDE para arquivos SQL.
MyNewDatabase está vazio. No IDE, é possível adicionar uma tabela de banco de dados usando a caixa de diálogo Criar tabela ou inserindo uma consulta SQL e executá-lo diretamente do Editor SQL. Nos exercícios a seguir, você usará o editor SQL para criar oConselheiro mesa e caixa de diálogo Criar Tabela para criar o Assunto mesa. Depois de criar as tabelas que você irá executar um script SQL para preencher as tabelas.
Neste exercício, você vai usar o editor SQL para criar o Conselheiro mesa.
CRIAR Conselheiro TABLE (
id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
firstName VARCHAR (50),
nickName VARCHAR (50),
lastName VARCHAR (50),
telefone VARCHAR (25),
e-mail VARCHAR (50),
memberSince data padrão '0000-00-00 ',
PRIMARY KEY (id)
);Nota: As consultas formadas no Editor SQL são analisadas em Structured Query Language (SQL). SQL segue regras estritas de sintaxe que você deve estar familiarizado ao trabalhar no editor do IDE. Após a execução de uma consulta, o feedback do motor SQL é gerado na janela de saída que indica se a execução foi bem sucedida ou não.
botão) na barra de tarefas na parte superior (Ctrl-Shift-E), ou clique com o botão direito no Editor SQL e escolha Executar instrução. O IDE gera o Conselheiro tabela no banco de dados, e você receberá uma mensagem semelhante à seguinte na janela de saída. 
Para verificar as alterações, clique com o botão direito no nó Tabelas no banco de dados Explorer e escolha Atualizar. A opção Atualizar atualiza o banco de dados componente de interface do Explorer para o estado atual do banco de dados especificado. Note-se que o novo Conselheiro nó da tabela (
) agora é exibido em Tabelas no explorador de banco de dados. Se você expandir o nó da tabela você pode ver as colunas (campos) que você criou, começando com a chave primária (
).

Neste exercício, você vai usar a caixa de diálogo Criar Tabela para criar o Assunto mesa.

Repetir este procedimento através da adição de colunas restantes, como se mostra na tabela a seguir.
| Chave | Índice | Nulo | Único | Nome da coluna | Tipo de dados | Tamanho |
|---|---|---|---|---|---|---|
| [Verificada] | [Verificada] | [Verificada] | id | SMALLINT | 0 | |
| [Verificada] | nome | VARCHAR | 50 | |||
| [Verificada] | descrição | VARCHAR | 500 | |||
| [Verificada] | FK_counselorID | SMALLINT | 0 |
Você está criando uma tabela chamada Assunto que irá armazenar dados para cada um dos seguintes registros.

Certifique-se de que os campos no seu Criar jogo diálogo Tabela aqueles mostrado acima, em seguida, clique em OK. O IDE gera o Assunto tabela no banco de dados, e você pode ver uma nova Assunto nó da tabela (
) exibido imediatamente em tabelas no banco de dados Explorer.
Para trabalhar com os dados da tabela, você pode fazer uso do Editor SQL no NetBeans IDE. Ao executar consultas SQL em um banco de dados, você pode adicionar, alterar e excluir dados mantidos em estruturas de banco de dados. Para adicionar um novo registro (linha) para o Conselheiro da tabela, faça o seguinte:
INSERT INTO Conselheiro VALUES (1, 'Ricky', '"The Dragon"', 'Steamboat', '334 612-5678 ',' r_ste...@ifpwafcad.com ', '1996-01-01')
Para verificar se o novo registro foi adicionado ao Conselheiro mesa, no Database Explorer, clique com o botão direito do Conselheiro nó da tabela e escolha Visualizar dados. Um novo painel Editor de SQL é aberto na janela principal. Quando você escolha Visualizar dados, uma consulta para selecionar todos os dados da tabela é gerada automaticamente, na região superior do Editor SQL. Os resultados da instrução são exibidos em uma exibição de tabela na região inferior. Neste exemplo, o Conselheiro displays de mesa. Observe que uma nova linha foi adicionada com os dados que você acabou de fornecer a partir da consulta SQL.

Outra maneira de gerenciar os dados da tabela no NetBeans IDE é executando um script SQL externo diretamente no IDE. Se você tiver criado um script SQL em outro lugar, você pode simplesmente abri-lo no NetBeans IDE e executá-lo no Editor de SQL.
Para fins de demonstração, baixe ifpwafcad.sql e guardá-lo para um local no seu computador. Este script cria duas tabelas semelhantes ao que você acabou de criar acima ( Conselheiro e Assunto ), e imediatamente preenche-los com dados.
Como o script sobrescreve essas tabelas se elas já existem, exclua o Conselheiro e Assunto tabelas agora por isso torna-se óbvio que as novas tabelas são criadas quando o script é executado. Para excluir tabelas:
Quando você clicar em Sim na caixa de diálogo Confirmar exclusão do objeto, os nós da tabela são automaticamente removidos do Database Explorer.
Para executar o script SQL em MyNewDatabase :
Certifique-se que sua conexão com MyNewDatabase é selecionado a partir da caixa drop-down Conexão na barra de ferramentas na parte superior do Editor.

botão) na barra de tarefas do Editor SQL. O script é executado no banco de dados selecionado e qualquer comentário é gerado na janela de saída.Isso conclui o tutorial Conectando a um banco de dados MySQL. Este documento demonstrou como configurar o MySQL no seu computador e configurar uma conexão com o servidor de banco de dados a partir do NetBeans IDE. Ele também descreveu como trabalhar com MySQL no Database Explorer do IDE criando novas instâncias de banco de dados e tabelas, preencher tabelas com dados e execução de consultas SQL.
Para tutoriais relacionados e mais avançados, consulte os seguintes recursos:
Nome...: PAULO PACHECOE-Mail.: PauloSS...@gmail.com.brMSN....: PauloSS...@Hotmail.com
Yahoo..: PauloSSPacheco@yahoo.comFixo...: 085 3086 6769Celular: 085 8888 4498 OI085 9702 4498 TIM