Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2015, 19:52
fidentis
 
Fecha de Ingreso: junio-2011
Mensajes: 39
Antigüedad: 13 años, 6 meses
Puntos: 0
la función no se ejecuta por completo, por que?

Hola amigos tengo un problema y no entiendo que es, resulta que tengo una función que me agrega un dato a una base de datos y pues ay todo anda bien, el dato se agrega pero por alguna razón que desconozco no se termina de ejecutar toda la función

Código HTML:
String InsertarDatos(String DNI,String Nombre,String Apellido,Integer Edad) throws ClassNotFoundException, SQLException{
     Class.forName("org.postgresql.Driver");
     Connection Conexion = DriverManager.getConnection("jdbc:postgresql://localhost:5432/tienda", "postgres", "1234567890");
     java.sql.Statement SentenciaSQL = Conexion.createStatement();
     ResultSet resultado = SentenciaSQL.executeQuery("Insert into DatosPersonales (DNI,Nombre,Apellido,Edad) values("+DNI+",'"+Nombre+"','"+Apellido+"',"+Edad+")");
     resultado.close();
     Conexion.close();
     SentenciaSQL.close();
     return "Se inserto";
    }
para probar le agregue al return "Se inserto", cuando ejecuto esta función nunca me imprime el "se inserto".

pero si borro todo excepto el return "Se inserto"; y lo ejecuto, si me imprime el se inserto, no entiendo por que cuando agrega mi dato a la base de datos no continua la ejecución.

Alguien sabe a que se debe?

gracias