Henrique gerei o script SQL, li seu aquele tópico que você me passou agora quero vê se eu entendi bom
Tenho minha classe conexão:
public class ConectaBanco {
public static Connection getConnection() throws SQLException{
try {
Class.forName("com.mysql.jdbc.Driver");
return DriverManager.getConnection("jdbc:mysql://localhost:3306/pdv","root","root");
} catch (ClassNotFoundException e) {
JOptionPane.showMessageDialog(null, e.getMessage());
throw new SQLException();
}
}
}
e tenho minha classeDao por exemplo insert:
public void insert(Cliente p) {
try {
PreparedStatement stm = this.con.prepareStatement("insert into cliente(nome,endereco,bairro,cidade,rg,cpf,telefone,celular,email,nascimento,estado)values(?,?,?,?,?,?,?,?,?,?,?)");
//stm.setInt(1, p.getCodigo());
stm.setString(1, p.getNome());
stm.setString(2, p.getEndereço());
stm.setString(3, p.getBairro());
stm.setString(4, p.getCidade());
stm.setString(5, p.getRg());
stm.setString(6, p.getCpf());
stm.setString(7, p.getTelefone());
stm.setString(8, p.getCelular());
stm.setString(9, p.getEmail());
stm.setString(10, p.getDatanasc());
stm.setString(11, p.getEstado());
stm.executeUpdate();
stm.close();
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, ex.getLocalizedMessage(), "Update Error", JOptionPane.ERROR_MESSAGE);
}
}
Aonde eu tenho que colocar aquele criação de arquivo na minha classe Conexão ou ClasseDao, e por favor como eu faço isto?