O tutorial de como instalar esses dois softwares encontra-se no meu outro post "NetBeans e Postgre, instalação e utilização", os senhores precisam instalá-los para que possamos iniciar.
Ok, vamos lá.
- Com o NetBeans aberto, clique lá em cima na pastinha chamada "Novo Projeto".
- Aparecerá a seguinte tela:
Basta deixar selecionado igual a imagem a cima, e clicar em "Próximo >"
- Escolha um nome pro seu projeto, lembrando que o mesmo não pode conter acentos, e clique em "Finalizar".
Não crie com nome "Teste" e sim "SisVenda".
- Com o projeto criado, vamos dividi-lo da seguinte forma:
- Vejam que separei as pastas de maneira organizada, pra quando precisarmos abrir o diretório do seu projeto, vai estar tudo assim, ex:
- "C:\Users\Usuario\Documents\NetBeansProjects\SisVenda\src\br\org\sisvenda\aplicacao"
- "C:\Users\Usuario\Documents\NetBeansProjects\SisVenda\src\br\org\sisvenda\lib"
- "C:\Users\Usuario\Documents\NetBeansProjects\SisVenda\src\br\org\sisvenda\model"
- "C:\Users\Usuario\Documents\NetBeansProjects\SisVenda\src\br\org\sisvenda\org"
- "C:\Users\Usuario\Documents\NetBeansProjects\SisVenda\src\br\org\sisvenda\util"
- "C:\Users\Usuario\Documents\NetBeansProjects\SisVenda\src\br\org\sisvenda\view"
- Isso torna muito mais fácil de serem localizados seus arquivos em suas respectivas pastas.
Agora uma das partes mais importantes, criar a conexão com o banco de dados.
- Na pasta "br.org.sisvenda.model.connection" clique com o botão direito vá em Novo -> Classe Java.
- Dê o nome de "ConnectionFactory" à sua classe java.
- Com a sua classe aberta, cole os seguintes códigos fonte:
_________________________________________________________________________________
package br.org.sisvenda.model.connection;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
/**
*
* @author Rafael
*/
public class ConnectionFactory {
private static Connection connection;
public static Connection getConexao(){
try {
Class.forName("org.postgresql.Driver");
connection = DriverManager.getConnection(
"jdbc:postgresql://localhost/SisVenda","postgres","123456");
System.out.print("Conectado com sucesso");
return connection;
} catch (ClassNotFoundException e) {
System.out.print("Ocorreu o erro: " + e.getMessage());
return null;
} catch (SQLException e) {
System.out.print("Ocorreu o erro: " + e.getMessage());
return null;
}
}
}
_________________________________________________________________________________
Obs: mude o "123456" de acordo com a senha que deu ao seu banco de dados
Pronto, já conectamos o java ao postgre.
Vamos criar uma tabela no seu banco de dados, conforme ensinado no tutorial o qual passei o link lá no início desse post:
Create table Pessoa (
pes_cod serial NOT NULL,
pes_nome character (80) NOT NULL,
pes_rg integer NOT NULL,
pes_data_nascimento date NOT NULL,
constraint pk_pessoa primary key (pes_cod)
)
- Execute o comando e logo aparecerá essa mensagem.
NOTA: CREATE TABLE criará sequência implícita "pessoa_pes_cod_seq" para coluna serial "pessoa.pes_cod"
NOTA: CREATE TABLE / PRIMARY KEY criará índice implícito "pk_pessoa" na tabela "pessoa"
Query returned successfully with no result in 190 ms.
- Beleza, criamos a tabela "Pessoa".
Agora, vamos criar a classe java "Pessoa" dentro da pasta "br.model.bean" do seu netbeans.
- Botão direito na pasta "br.model.bean", "Novo", "Classe Java".
- Dê o nome "Pessoa".
- Agora clique em "Finalizar".
- Com a sua classe "Pessoa" aberta, temos de inserir as variáveis que irão receber os dados do banco de dados, na mesma ordem que foram criados lá.
________________________________________________________________________________
package br.org.sisvenda.model.bean;
import java.util.Date;
public class Pessoa {
private Integer Codigo;
private String Nome;
private Integer RG;
private Date Data_de_nascimento;
}
_________________________________________________________________________________
Criamos, beleza, mas uai, como vamos instanciar essas variáveis em outras classes? Pois bem, precisamos criar os GETTER e SETTER.
No NetBeans isso é bem fácil, veja na foto:
Botão direito em qualquer lugar da sua tela (dentro da classe "Pessoa").
Pronto!
Criamos a classe "Pessoa" com seus getter e setter perfeitamente. Isso significa que já podemos instanciá-los em outras classes, feito!
Bem, em breve estarei postando como criar o famoso CRUD (create read update delete) no NetBeans.
Abraço e espero que tenham gostado!
Autor: Rafael Bizi.






Nenhum comentário:
Postar um comentário