Sou novo nesse lance de Java, e é a minha primeira duvida aqui…então… ignorem os erros… fiz o código bem dizer sozinho… só um amigo que validou os botões… enfim… como faço para criar um segundo cadastro (o primeiro criei de clientes e esse segundo será de funcionarios) no mesmo projeto?.. só que o de clientes fiz com cadastro apenas de Nome e CPF, já o de funcionários quero fazer NOME,CPF,TELFONE, IDADE… No caso o cadastro vai pra o banco de dados em MySql line… Criei a classe conexão e a classe principal… então todo o código de clientes está feito…
dentro do package dao está
PessoaDAO
UsuarioDAO
package dao;
import java.sql.*;
import modelo.Pessoa;
import farmaciatargaryen.Conexao;
public class PessoaDAO { private Connection connection; Long id; String nome; int cpf;
public PessoaDAO() { this.connection = Conexao.GeraConexao(); }
public void adiciona(Pessoa pessoa) { String sql = “INSERT INTO pessoa(nome,cpf) VALUES(?,?)”; try { PreparedStatement stmt = connection.prepareStatement(sql); stmt.setString(1, pessoa.getNome()); stmt.setString(2, pessoa.getCpf()); stmt.execute(); stmt.close(); } catch (SQLException u) { throw new RuntimeException(u); } } }
UsuarioDAO
package dao;
import java.sql.*;
import modelo.Pessoa;
import farmaciatargaryen.Conexao;
public class UsuarioDAO { private Connection connection; Long id; String nome; int cpf;
public UsuarioDAO() { this.connection = Conexao.GeraConexao(); }
public void adiciona(Pessoa pessoa) { String sql = “INSERT INTO pessoa(nome,cpf) VALUES(?,?)”; try { PreparedStatement stmt = connection.prepareStatement(sql); stmt.setString(1, pessoa.getNome()); stmt.setString(2, pessoa.getCpf()); stmt.execute(); stmt.close(); } catch (SQLException u) { throw new RuntimeException(u); } } } Então vem o packge gui que é a interface gráfica… e vem a classe Pessoa que fica no package modelo
package modelo;
public class Pessoa {
Long id;
String nome;
String cpf;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getCpf() {
return cpf;
}
public void setCpf(String cpf) {
this.cpf = cpf;
}
}