Cadastro clientes pelo netbeans

4 respostas
M

Olá galera, estou desenvolvendo um sistema para controle de estoque
por hobby e para aprimorar meus conhecimentos…
Mas o problema é que eu não consigo fazer o botão cadastrar do netbeans, cadastrar
os clientes no banco de dados…

Esse é o código que coloquei no botão cadastrar

try {   
String sqlinsert = ("INSERT cadastroclientes ("
        + "id,nome,tipo,endereco,numero,bairro,cep,cidade,estado,"
        + "cpf,cnpj,tel1,tel2,contato,data) VALUES ("+
        campo_id.getText()+"',"+ 
        cliente_tipo.getSelectedItem()+ "','"+ 
        campo_endereco.getText()+"',"+ 
        campo_numero.getText()+","+ 
        campo_bairro.getText()+",'"+ 
        campo_cep.getText()+"',"+ 
        campo_cidade.getText()+"',"+
        campo_estado.getSelectedItem()+"',"+
        campo_cpf.getText()+"',"+
        campo_cnpj.getText()+"',"+
        campo_tel1.getText()+"',"+
        campo_tel2.getText()+"',"+
        campo_contato.getText()+"',"+       
        campo_data.getText()+");"); 

conecta.executeUpdate(sqlinsert); 
JOptionPane.showMessageDialog(null, "Dados inseridos com sucesso"); 

}catch (Exception ex){
JOptionPane.showMessageDialog(null, "Erro ao inserir dados"); 
    }
    }

4 Respostas

Hebert_Coelho

No seu catch coloque assim:catch (Exception ex){ JOptionPane.showMessageDialog(null, "Erro ao inserir dados"); ex.printStackTrace(); } Veja qual a mensagem de erro vai aparecer no seu console.

M

Olá jakefrog obrigado pela atenção

Apareceu os seguintes mensagem de erros:

java.lang.UnsupportedOperationException: Not yet implemented

at utilitarios.conecta.executeUpdate(conecta.java:9)

at cadastro.Clientes.botao_cadastrarActionPerformed(Clientes.java:327)

at cadastro.Clientes.access$300(Clientes.java:8 )

at cadastro.Clientes$4.actionPerformed(Clientes.java:133)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018 )

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)

at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)

at java.awt.Component.processMouseEvent(Component.java:6505)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)

at java.awt.Component.processEvent(Component.java:6270)

at java.awt.Container.processEvent(Container.java:2229)

at java.awt.Component.dispatchEventImpl(Component.java:4861)

at java.awt.Container.dispatchEventImpl(Container.java:2287)

at java.awt.Component.dispatchEvent(Component.java:4687)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)

at java.awt.Container.dispatchEventImpl(Container.java:2273)

at java.awt.Window.dispatchEventImpl(Window.java:2713)

at java.awt.Component.dispatchEvent(Component.java:4687)

at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707)

at java.awt.EventQueue.access$000(EventQueue.java:101)

at java.awt.EventQueue$3.run(EventQueue.java:666)

at java.awt.EventQueue$3.run(EventQueue.java:664)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)

at java.awt.EventQueue$4.run(EventQueue.java:680)

at java.awt.EventQueue$4.run(EventQueue.java:678 )

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:677)

at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)

at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128 )

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Hebert_Coelho

E oq vc tem aqui? at utilitarios.conecta.executeUpdate(conecta.java:9)

M

no utilitarios.conecta eu tenho o seguinte codigo

package utilitarios;

import java.sql.*;
import javax.swing.JOptionPane;

public class conecta {

    final private String driver = "com.mysql.jdbc.Driver";
    final private String url = "jdbc:mysql://localhost:3306/cadastroestoque";
    final private String usuario = "root";
    final private String senha = "123";
    private Connection conexao;
    public Statement stmt;
    public ResultSet resultset;
    
    public void main (String []args){
        try{
            Class.forName(driver);
            Connection conecta = DriverManager.getConnection(url);
            Statement statement = conecta.createStatement();
            
            String sqlinsert = "SELECT cadastroclientes FROM cadastroestoque";
            ResultSet resultsql = statement.executeQuery(sqlinsert);
        }
        catch (ClassNotFoundException ex) {
             JOptionPane.showMessageDialog(null, "Nao foi possivel carregar o driver"); 
        }
        catch (SQLException ex) {
             JOptionPane.showMessageDialog(null, "Problemas com o SQL"); 
    }
    }
}
Criado 25 de março de 2012
Ultima resposta 26 de mar. de 2012
Respostas 4
Participantes 2