Tenho 1 frame, que contem uma tabela vazia, e 1 Botão “Inserir” que chama a classe ConectaBanco…
Botão:
[code] private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String Inome, Iendereco, Itelefone, Icelular, Iemail;
Inome = jTextField1.getText();
Iendereco = jTextField2.getText();
Itelefone = jTextField3.getText();
Icelular = jTextField4.getText();
Iemail = jTextField5.getText();
ConectaBanco c = new ConectaBanco();
Connection conec = null;
try {
conec = c.conecta();
} catch (ClassNotFoundException ex) {
Logger.getLogger(FrameCadastroCliente.class.getName()).log(Level.SEVERE, null, ex);
} catch (SQLException ex) {
Logger.getLogger(FrameCadastroCliente.class.getName()).log(Level.SEVERE, null, ex);
}
InsereBanco insereBanco = new InsereBanco();
try {
insereBanco.insertCliente(conec, Inome, Iendereco, Itelefone, Icelular, Iemail);
} catch (SQLException ex) {
Logger.getLogger(FrameCadastroCliente.class.getName()).log(Level.SEVERE, null, ex);
}
}
[/code]
ConectaBanco:
public class ConectaBanco {
public Connection conecta() throws ClassNotFoundException, SQLException {
Connection connection = null;
String driverName = "org.gjt.mm.mysql.Driver";
Class.forName(driverName);
String url = "jdbc:mysql://" + "localhost" + ":3306/" + "restaurante";
connection = DriverManager.getConnection(url, "root", "admin");
return connection;
}
Ele retorna a conexão… Caso o botão seja o inserir por exemplo, ele chama a classe InseriBanco, passa a conexão e os dados, ae ela insere no banco de dados…
Até ai deu certo, mas o que eu quero eh que o usuário possa ver a tabela preenchida…
Como faço isso?
Ps: A tabela do MySQL chama cliente, e seus campos são: id, Nome, Endereço (com ç mesmo), Telefone, Celular, Email