Código:
Con esto lleno el combo con los nombres void ingresapedido() throws SQLException{
ConexionMySQL mysql=new ConexionMySQL();
Connection con=mysql.Conectar();
String sql="",sql2="",folio,fecha,valor,proveedor;
folio=txtfactura.getText();
fecha=txtfecha.getText();
valor=txtvalor.getText();
proveedor=comboproveedor.getSelectedItem().toString();
sql="insert into factura values(?,?,?,?)";
sql2="select codigo from proveedor where descripcion='"+prov+"'";
try {
Statement st=con.createStatement();
ResultSet rs=st.executeQuery(sql2);
while(rs.next()){
String prov=rs.getString(proveedor);
}
PreparedStatement pst = con.prepareStatement(sql);
pst.setString(1,folio);
pst.setString(2,fecha);
pst.setString(3,valor);
pst.setString(4,prov);
boolean val=true;
if(validar(val)){
pst.executeUpdate();
JOptionPane.showMessageDialog(null,"Pedido ingresado Correctamente!");
}
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null,ex);
}
}
Código:
De antemano muchas gracias. public void cargacombo() throws SQLException{
ConexionMySQL mysql=new ConexionMySQL();
Connection con=mysql.Conectar();
String sql="";
sql="select descripcion from proveedor";
Statement st=con.createStatement();
ResultSet rs=st.executeQuery(sql);
while(rs.next())
{
String desc=rs.getString("descripcion");
comboproveedor.addItem(desc);
}
}


