Insert into

Ola a todos, estou com um pequeno problema, tenho que adicionar ums dados em uma tabela, o codigo esta pronto e sem erro algum, porem quando clico no butam, pada adicionar … n acontece nada…

conexão;

package util;

import com.mysql.jdbc.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class Conexao {
    
    public Connection getConexao() {
        Connection con = null;
        try {
            Class.forName("com.mysql.jdbc.Driver");
            con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost/sistemapedido", "root", "0303");
        } catch (ClassNotFoundException ex) {
            System.out.println("Deu pau!");
        } catch (SQLException ex) {
            System.out.println("Deu pau!");
        }
        return con;
    }
    public Statement getStatement(){
        Statement stm=null;
        try {
            stm = getConexao().createStatement();
        } catch (SQLException ex) {
           System.out.println("Deu pau!");
        }
        return stm;
    }
    public ResultSet executaQuery(String sql){
        ResultSet rs=null;
        try {
            rs = getStatement().executeQuery(sql);
        } catch (SQLException ex) {
            System.out.println("Deu pau!");
        }
        return rs;
    }   
}

código para adicionar;

o problema e, quando eu abro minha aplicação, e clico em adicionar… não acontece nada…

private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {                                      
            
            Statement stm = new Conexao().getStatement();
            
            String mesa         = jComboBox1.getSelectedItem().toString() ;
            String pedido       = jComboBox3.getSelectedItem().toString() ;
            String quantidade = jComboBox2.getSelectedItem().toString();
          
            String sql = "INSERT INTO pedidosfeitos(mesa,pedido,quantidade) VALUES ("+mesa+","+pedido+","+quantidade+")";
            
            
    }

meu objetivo e o seguinte… um sistema que controla pedidos de uma lanchonete …
tenho 3 JComboBox e um jButton .
JComboBox1 tem os nomes das mesas;
JComboBox3 tem os nomes dos Pedidos;
JComboBox2 tem a quantidade;

e tenho um JButoon que salva tudo o que foi selecionado nas JComboBox em uma tabela “pedidosfeitos” … porem, quando clico no JButoon , Nao acontece nada… nao da erro nem salva os dados na tabela…

Se esta certo funciona, se esta errado não funciona… então o seu esta errado :stuck_out_tongue: kk

Bom vamos lá!!

Única coisa que você fez no seu botão foi colocar o comando INSERT INTO dentro de uma string mas e agora??

Olhando sua classe de conexão vejo que agora é só você chamar o o ResultSet executaQuery passando sua String com o insert.

[code]ResultSet rs = new ResultSet;

rs.executaQuery(sql);
rs.close;[/code]

Vai dar erro lhe aconselhando usar try cacth, coloque e teste… acho que não me esqueci de nada.

onde vou inserir este código?

Depois de:

String sql = "INSERT INTO pedidosfeitos(mesa,pedido,quantidade) VALUES ("+mesa+","+pedido+","+quantidade+")";