sexta-feira, 6 de novembro de 2009

Instalando o NetBeans


A instalação do NetBeans não requer nenhuma atenção extra, se você fizer o download do programa junto com o JDK melhor ainda, assim, você nem mesmo precisará selecionar o diretório onde o JDK foi instalado, a escolha é de sua preferência.
Pra todo caso, faça o download do NetBeans no link:

A instalação é simples pra caralho, só ir clicando em Próximo até aparecer a tela em que você tem que selecionar o JDK, daí é só clicar em procurar e apontar pra C:\SDK\JDK...


E voilá! NetBeans instalado. Agora só precisaremos configurar o driver MySQL pra podermos nos conectar ao banco de dados “Exemplo”, anteriormente criado, essa etapa fica pra depois, até depois moçada.

quinta-feira, 5 de novembro de 2009

Instalando JDK e Configurando as variáveis de ambiente

Instalação do JDK

Primeira coisa a fazer é fazer o download do Kit de Desenvolvimento Java (JDK). Mas pra que eu preciso disso?
O JDK é o conjunto de ferramentas indispensáveis para realizar o desenvolvimento de aplicações Java, e inclui a JRE e ferramentas de programação, como:

  • javac - compilador java;

  • jar – empacotador;

  • javadoc - ferramenta para geração de documentação com base nos comentários do código.

Podemos fazer o download através do link:

http://www.java.com/pt_BR/download/index.jsp

Ou podemos baixar logo o JDK junto com o NetBeans, tanto faz...
Após o download, basta instalar o JDK, pra isso basta ir clicando em Next até aparecer o Finish , nem mesmo é preciso registrá-lo, podemos escolher a opção “Skip registration”.


Por default ele instala o Java no diretório C:\SUN\SDK, eu apago o “SUN” e deixo ele criar o diretório no endereço C:\SDK\.
Pra testar se o JDK já está funcionando basta fazer o seguinte:
Menu Iniciar >>> Executar >> cmd >> Enter
  • cd.. até chegar a raiz da unidade C:\
  • cd SDK
  • cd bin
  • javac


Por enquanto essa é a única maneira de utilizar o compilador Java, direto na pasta bin, mas após configurarmos as variáveis de ambiente poderemos utilizá-lo em qualquer diretório.
Configurando as variáveis de ambiente

Para isso clique com o botão direito do mouse em “Meu computador”, que provavelmente está na área de trabalho, selecione “Propriedades”. Logo após aponte para a guia “Avançado”, depois clique no botão Variáveis de ambiente.



Depois basta clicar no botão Nova .
A primeira variável a criar será a CLASSPATH e o valor da variável será .:JAVA_HOME.


A segunda variável será a JAVA_HOME, ela é opcional, alguns programas usam para achar a instalação do Java, coloque o valor igual ao endereço onde a pasta do JSDK foi instalado, C:\SDK\.


Só falta a variável PATH, ela apontará para a pasta bin, dentro de SDK, pasta onde está o compilador javac. Quando você associar o diretório do Java, C:\SDK\bin, ao path, não precisará mais digitar o caminho completo para abrir os programas contidos nesse diretório, principalmente o mais útil deles, o javac.

Agora pra testar se as variáveis de ambiente estão funcionando corretamente, digite o comando javac dentro de qualquer diretório.



Se tudo estiver OK irá aparecer mais ou menos igual a tela acima.

Criando Banco de Dados e Tabelas

Após a instalação do MySQL podemos então criar nosso primeiro banco de dados, abra o MySQL Command Line Client e digite o password.

Antes de criar nosso banco vamos listar os bancos existentes com o comando:

- show databases;

Com esse comando é possível visualizar os bancos existentes.
Agora que sabemos quais os bancos existentes podemos então criar nosso BD com o comando:

- create database exemplo;

Query OK, banco exemplo criado.
Mais uma vez vamos visualizar os bancos existentes, após a execução do comando;

-show databases;



O banco de dados “exemplo” deverá estar visível.
Agora que o banco foi criado é preciso selecioná-lo antes de começar a usá-lo, afinal de contas o MySQL não vai adivinhar em qual banco queremos criar a tabela, selecionamos o banco usando o comando:

- use exemplo

Banco selecionado, agora basta criar nossa primeira tabela para o banco “exemplo”, vamos criar uma tabela de nome “agenda” com os campos: ‘nome’, ‘telefone’ e ‘email’. Todos os campos serão do tipo varchar, com tamanho 25.

- create table agenda (nome varchar(25), telefone varchar(25), email varchar(25));



Query OK, tabela criada.
Para visualizar a tabela “agenda” basta usar o comando:

- show tables;

Para visualizar os campos e sua descrição, basta digitar-mos:

- describe agenda;



All right, agora vamos implementar nosso programa em Java, para podermos inserir, buscar, atualizar, apagar e listar os contatos que inserirmos na tabela amigos.
Até a próxima postagem...

SGBD MySQL - Instalando

Antes de instalar o MySQL é necessário fazer o download do mesmo, faça o download nesse link:
http://dev.mysql.com/downloads/

Após a conclusão do download execute-o.


A instalação é muito simples, na falta de next clique em finish, lembre-se de desmarcar a opção "Register the MySQL Server now" antes de finalizar a instação, a opção "Configure the MySQL Server now" deverá ficar marcada para podermos configurá-lo logo.


A unica etapa que merece um pouco mais de atenção é a escolha da senha, como é a primeira vez que instalamos o MySQL no nosso PC escolhemos uma senha e a repitimos nos três campos, "Current root password", "New root password" e "Confirm".


Clique em Execute e o MySQL estará pronto para ser usado...

Criando uma agenda telefônica em Java

Bom dia pessoal, ou boa tarde, ou boa noite, sei lá, hoje começaremos o desenvolvimento, passo-a-passo, de uma agendinha em Java, é um exemplo bem simples, mais ainda assim envolve várias áreas de desenvolvimento, como consultas SQL, classes de conexão com banco de dados, classes gráficas, dentre outros...
Começaremos instalando o MySQL, que será nosso SGBD, é lá onde vamos guardar os nossos contatos...
Mas primeiro vamos pensar em como será nosso programa, nele eu quero poder cadastrar meus contatos, listá-los, atualizá-los e buscá-los, tudo isso com um visualzinho bem filé, vou cadastrar esses 3 campos de cada contato:
  • Nome
  • Telefone
  • Email

Então precisarei criar um banco de dados que tenha uma tabela com esses campos...

Mãos à obra!!!