bueno el error que tengo es que cuando ejecuto la quiery me manda
Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: For input string: " 58974562"
Código Javascript:
ese es el codigo bueno creo saber el porque del error pero no se como corregirlo bueno el problema que el id o NoControl lo tengo en la base de datos como INT Ver original
public void insert(String num,String nom,String apa,String ama,String cor){ conexion mysql = new conexion(); Connection con= mysql.Conectar(); int noc=Integer.parseInt(num); conexion.sql="Insert into alumnos(NoControl,Nombre,aPaterno,aMaterno,Correo) " + "values(?,?,?,?,?)"; try { PreparedStatement pst= con.prepareStatement(conexion.sql); pst.setString(0,String.valueOf(noc)); pst.setString(1,nom); pst.setString(2,apa); pst.setString(3,ama); pst.setString(4,cor); int n=pst.executeUpdate(); if(n>0){ JOptionPane.showMessageDialog(null,"Los datos han sido dados de alta correctanemnete"); } } catch (SQLException ex) { JOptionPane.showMessageDialog(null,"Error en el sistema favor de contactar al Administrador "+ex); }
y pues cambio el tipo del id a string y no me sale el error pero no ejecuta la consulta, cuando lo paso a int me lanza el error,
bueno perdon por por importunarlos