Foros del Web » Programación para mayores de 30 ;) » Java »

JQUERY con SQL

Estas en el tema de JQUERY con SQL en el foro de Java en Foros del Web. Buenas noches compañeros, me he atascado en una JQUERY a base de datos y bueno, no consigo hace que funcione... Pongo el código: En la ...
  #1 (permalink)  
Antiguo 18/09/2014, 16:36
 
Fecha de Ingreso: julio-2014
Ubicación: España
Mensajes: 83
Antigüedad: 9 años, 9 meses
Puntos: 2
JQUERY con SQL

Buenas noches compañeros, me he atascado en una JQUERY a base de datos y bueno, no consigo hace que funcione...

Pongo el código:

En la JFrame tengo lo siguiente:
Código PHP:
btnBuscar = new JButton("BUSCAR");
        
btnBuscar.addActionListener(new ActionListener() {
            public 
void actionPerformed(ActionEvent arg0) {
                
String codMP codigoMP.getText();
                try {
                    
rs MenuGUI.objConex.buscarCMP(codMP);
                    if (
rs.next()){
                        
btnACEPTAR.setEnabled(true);
                    }
                } catch (
SQLException e) {
                    
// TODO Auto-generated catch block
                    
e.printStackTrace();
                }
            }
        });
        
btnBuscar.setBounds(233399123);
        
getContentPane().add(btnBuscar); 
Esto llama a esta función: (Esto es lo que seguro esta mal...)

Código PHP:
    public ResultSet buscarCMP(String mpthrows SQLException {
        try {
            
stm conex.createStatement();
            
String cadSQL "";
            
System.out.println(mp);
            
cadSQL "SELECT * FROM MATERIAPRIMA WHERE CODMP = '" mp "'";
            
rs stm.executeQuery(cadSQL);
        } catch (
SQLException e) {
            
e.printStackTrace();
            
JOptionPane.showMessageDialog(null"Hubo un problema en la base de datos\n Contacte con el administrador");
        } 
finally {}
        return 
rs;
    } 
Lo que pretendo es que al realizar la consulta, una vez devuelto la respuesta de "ese dato existe", entonces retorno la respuesta al JFrame y debería luego habilitarse el botón ACEPTAR.

Código PHP:
        btnACEPTAR = new JButton("ACEPTAR");
        
btnACEPTAR.addActionListener(new ActionListener() {
            public 
void actionPerformed(ActionEvent e) {
                try {
                    
DefaultTableModel dfm = new DefaultTableModel();
                    
MenuGUI.tbl.setModel(dfm);
                    
dfm.setColumnIdentifiers(new Object[] { "FECHA RECEPCIÓN",
                            
"ALBARÁN""PARTE RECEPCIÓN""LOTE",
                            
"CANTIDAD ENTRADA""CANTIDAD SALIDA""FORMATO",
                            
"STOCK" });
                    
rs MenuGUI.objConex.LeerDatosDB(codigoMP.getText());
                    try {
                        while (
rs.next()) {
                            
dfm.addRow(new Object[] { rs.getDate("FRECEPCION"),
                                    
rs.getInt("ALBARAN"),
                                    
rs.getString("PRECEPCION"),
                                    
rs.getString("LOTE"),
                                    
rs.getString("CENTRADA"),
                                    
rs.getString("CSALIDA"),
                                    
rs.getString("FORMATO"),
                                    
rs.getString("STOCK") });
                            }
                    } 
finally {
                        
rs.close();
                    }
                } catch (
SQLException e1) {
                    
e1.printStackTrace();
                }
            }
        });
        
btnACEPTAR.setBounds(10719123);
        
getContentPane().add(btnACEPTAR);
        
btnACEPTAR.setEnabled(false); 
Y esta función lo que debe hacer es llamar a otro JQUERY que saca información y la imprime en un JTable...

Código PHP:
public ResultSet LeerDatosDB(String CODMPthrows SQLException {
        try {
            
stm conex.createStatement();
            
String cadSql "";
            
cadSql "SELECT * FROM INFOMP WHERE CODMP = '" CODMP "'";
            
rs stm.executeQuery(cadSql);
        } catch (
SQLException ex) {
            
Logger.getLogger(ConexionDB.class.getName()).log(Level.SEVERE,
                    
nullex);
        } 
finally {}
        return 
rs;
    } 
Espero que podais echarme un cable...

Última edición por yesod91; 19/09/2014 a las 04:34

Etiquetas: jquery, sql, string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:12.