
16/07/2008, 17:56
|
|
Respuesta: Fallo en Formulario JSP Que va, está el addUsuario correcto. Te pongo parte de los ficheros que te interesan: FachadaBdDoukonia.java - Tiene el addUsuario Cita: // FachadaBdDoukonia.java
package doukonia.capaAccesoDatos;
import utilidades.*;
import doukonia.capaNegocio.*;
public class FachadaBdDoukonia extends ConexionBD {
public FachadaBdDoukonia(String nombreBD, String ipServidor, String usuario, String password) {
super(nombreBD, ipServidor, usuario, password);
}
public boolean addUsuario(String nombre, String apellidos, String dni, int telefonoParticular, int telefonoTrabajo, int telefonoMovil, String correoE, Fecha fechaNacimiento, String observaciones, String domicilio, int codigoPostal, String localidad, String provincia, String pais, String contactoFamilia1, String contactoFamilia2, String contactoFamilia3) { // Correcto
String comandoSql;
comandoSql = "INSERT INTO usuarios (nombre, apellidos, dni, telefonoParticular, telefonoMovil, correoE, fechaNacimiento, observaciones, contactoFamilia1, telefonoTrabajo, domicilio, codigoPostal, localidad, provincia, pais, contactoFamilia2, contactoFamilia3) VALUES (";
comandoSql += "'" +nombre+ "', ";
comandoSql += "'" +apellidos+ "', ";
comandoSql += "'" +dni+ "', ";
comandoSql += "'" +telefonoParticular+ "', ";
comandoSql += "'" +telefonoMovil+ "', ";
comandoSql += "'" +correoE+ "', ";
comandoSql += "'" +fechaNacimiento.getStringAnnoMesDia()+ "', ";
comandoSql += "'" +observaciones+ "', ";
comandoSql += "'" +contactoFamilia1+ "', ";
comandoSql += "'" +telefonoTrabajo+ "', ";
comandoSql += "'" +domicilio+ "', ";
comandoSql += "'" +codigoPostal+ "', ";
comandoSql += "'" +localidad+ "', ";
comandoSql += "'" +provincia+ "', ";
comandoSql += "'" +pais+ "', ";
comandoSql += "'" +contactoFamilia2+ "', ";
comandoSql += "'" +contactoFamilia3+ "'";
comandoSql += ") ";
if (this.realizarAccion(comandoSql) != true)
return(false);
else
return(true);
} // END_addUsuario
public boolean addUsuario(Usuarios usuario) { // Correcto
String comandoSql;
comandoSql = "INSERT INTO usuarios (nombre, apellidos, dni, telefonoParticular, telefonoMovil, correoE, fechaNacimiento, observaciones, contactoFamilia1, telefonoTrabajo, domicilio, codigoPostal, localidad, provincia, pais, contactoFamilia2, contactoFamilia3) VALUES (";
comandoSql += "'" +usuario.getNombre()+ "', ";
comandoSql += "'" +usuario.getApellidos()+ "', ";
comandoSql += "'" +usuario.getDni()+ "', ";
comandoSql += "'" +usuario.getTelefonoParticular()+ "', ";
comandoSql += "'" +usuario.getTelefonoMovil()+ "', ";
comandoSql += "'" +usuario.getCorreoE()+ "', ";
comandoSql += "'" +new Fecha(usuario.getFechaNacimientoString()).getStrin gAnnoMesDia()+ "', ";
comandoSql += "'" +usuario.getObservaciones()+ "', ";
comandoSql += "'" +usuario.getContactoFamilia1()+ "', ";
comandoSql += "'" +usuario.getTelefonoTrabajo()+ "', ";
comandoSql += "'" +usuario.getDomicilio()+ "', ";
comandoSql += "'" +usuario.getCodigoPostal()+ "', ";
comandoSql += "'" +usuario.getLocalidad()+ "', ";
comandoSql += "'" +usuario.getProvincia()+ "', ";
comandoSql += "'" +usuario.getPais()+ "', ";
comandoSql += "'" +usuario.getContactoFamilia2()+ "', ";
comandoSql += "'" +usuario.getContactoFamilia3()+ "'";
comandoSql += ") ";
if (this.realizarAccion(comandoSql) != true)
return(false);
else
return(true);
} // END_addUsuario Y muchos otros métodos... Usuarios.java Cita: // Usuarios.java
package doukonia.capaNegocio;
import utilidades.Fecha;
public class Usuarios {
private int idUsuario;
private String nombre;
private String apellidos;
private String dni;
private int telefonoParticular;
private int telefonoTrabajo;
private int telefonoMovil;
private String correoE;
private Fecha fechaNacimiento;
private String observaciones;
private String domicilio;
private int codigoPostal;
private String localidad;
private String provincia;
private String pais;
private String contactoFamilia1;
private String contactoFamilia2;
private String contactoFamilia3;
public Usuarios() {
this.nombre = "";
this.apellidos = "";
this.dni = "";
this.telefonoParticular = 0;
this.telefonoTrabajo = 0;
this.telefonoMovil = 0;
this.correoE = "";
this.fechaNacimiento = new Fecha();
this.observaciones = "";
this.domicilio = "";
this.codigoPostal = 0;
this.localidad = "";
this.provincia = "";
this.pais = "";
this.contactoFamilia1 = "";
this.contactoFamilia2 = "";
this.contactoFamilia3 = "";
}
public boolean setIdUsuario(int id) {
this.idUsuario = id;
return(true);
}
public boolean setNombre(String nombre) {
this.nombre = nombre;
return(true);
}
public boolean setApellidos(String apellidos) {
this.apellidos = apellidos;
return(true);
}
public boolean setDni(String dni) {
this.dni = dni;
return(true);
}
public boolean setTelefonoParticular(int telefono) {
this.telefonoParticular = telefono;
return(true);
} Y muchos otros métodos...
Saludos! |