Ramon Pereira Lopes

Sun Campus Ambassador at UFBA


« JavaOne 2008 | Main | Netbeans blogging... »
Segunda-feira Mar 10, 2008

Netbeans & Banco de Dados - Parte 1

Olá pessoal,

depois de um tempinho distante, venho fazer mais um post! Desta vez, pensei em fazer um post mais técnico, demonstrando algumas das funcionalidades do Netbeans. Diria que o objetivo deste IDE é fazer o desenvolvedor feliz no sentido de produtividade, logo o desenvolvedor pode se concentrar à lógica da aplicação. Deixando estes pontos sentimentais de lado, vamos ao que interessa.

Vamos começar hoje com um tema introdutório sobre algumas features do Netbeans para conectividade com Banco de Dados. Pretendo ao final da série chegar à temas mais quentes como JPA. É isso ai...

Digamos que o netbeans provê uma forma muito amigável de 'gerenciar' banco de dados por meio do próprio IDE, isto é, os dias de alternar de sua IDE para interface gerenciadora do banco de dados (phpmyadmin, phppgadmin ... ou até mesmo o formato console do SGBD) acabaram (além de outras features disponíveis só tendo como início esse suporte interno)! Para descobrirmos tal funcionalidade devemos exibir a janela de serviços (services) no IDE, para isso:
Window -> Services após isso, podemos visualizar uma aba no canto superior esquerdo (abaixo da barra de tarefas), contendo alguns itens: Databases / Web Services / Enterprise Beans / Servers.

Na seção de Databases, nós podemos configurar conexões com um SGBD dentro do próprio netbeans, mas podemos nos perguntar: qual será a vantagem disso?! Ah, meu caros... não tens noção do que essa simples configuração pode nos oferecer. Na pasta: Drivers, encontramos alguns Drivers JDBC nativos do netbeans, então vamos criar uma conexão com o MySQL: clicamos com o botão direito do mouse no item: MySQL(Connector/J Driver) e escolhemos a primeira opção 'Conectar Usando'. Aparacerá uma bela janelinha para preenchermos as informações referentes a URL do banco de dados, login, password.

Uma vez conectado, podemos visualizar todas as tabelas no banco de dados, assim como a estrutura destas (colunas, indexes, chaves estrangeiras). Clicando com o botão direito do mouse na pasta Tables, nós podemos: Criar uma nova tabela de forma visual, executar comandos SQL! Quando descobri tais recursos, achei simplesmente fantástico!

Vamos criar uma simples tabela: Cliquemos com o botão direito do mouse em cima de Table -> Criar Tabela, em seguida coloquemos o nome pessoa, adicionemos as seguintes colunas:

nome -> cujo tipo seja Varchar e o tamanho 30 (desmarque a opção NULL)
idade -> null cujo tipo seja TINYINT

Após clicar em OK, podemos ver a nossa nova tabela Pessoa. Podemos começar a brincar com comandos SQL, clicando com o botão direito do mouse em Table -> Execute Command podemos inserir comandos SQL como por exemplo:

INSERT INTO pessoa(nome,idade) VALUES('Ramon',19);

O intuito deste primeiro post desta série foi despertar a curiosidade quanto às funcionalidades que o netbeans provê em termos de relacionamento com bancos de dados.

Qualquer dúvida, sugestão sinta-se à vontade para contribuir.
Até mais galera!

Comments:

Seu blog está muito bom meu jovem. Este post sobre netbeans e banco de dados ficou muito show!!!
Parabéns e muito sucesso :)

Posted by Francislon on Março 13, 2008 at 10:43 AM BRT #

101

Posted by 189.24.195.162 on Maio 21, 2008 at 03:18 PM BRT #

Maneiro

Posted by 189.83.88.254 on Novembro 20, 2008 at 05:04 PM BRST #

Como diriao os ingleses " brilliant ".
Continue fazendo o otimo trabalho, e eu e muitos outros agradecemos.
Thanks

Posted by Edu on Março 08, 2009 at 01:29 PM BRT #

está muito bem explicado, mas como se adicionam chaves estrangeiras?

Posted by Diogo on Maio 15, 2009 at 07:57 PM BRT #

Post a Comment:
  • HTML Syntax: NOT allowed

Today's Page Hits: 41