aqui mi solucion al problema ya que nadie ayudo..
Código HTML:
String InsertarDatos(String DNI,String Nombre,String Apellido,Integer Edad) {
try {
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 html.html();
} catch (SQLException ex) {
Logger.getLogger(insertar.class.getName()).log(Level.SEVERE, null, ex);
} catch (ClassNotFoundException ex) {
Logger.getLogger(insertar.class.getName()).log(Level.SEVERE, null, ex);
}
return html.html();
}
pero sigo sin entender por que no se termina de ejecutar la función..