19/07/2013, 22:42
|
| | Fecha de Ingreso: julio-2013
Mensajes: 7
Antigüedad: 11 años, 4 meses Puntos: 0 | |
Respuesta: problemas con las fechas en java Sabes que pruebo y pruebo, y nada. me sigue saliendo el mismo error. revise SQL y esta ok. es mas puedo ingresar otras clases sin ningún problema, pero no había ingresado un Date. capaz ustedes lo puedan ver ... la verdad muchas gracias al que se toma el tiempo en leerme y responderme. Muchas Gracias!!!! (aplique tal cual me dijeron)
package tesiscentromedico;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Date;
public class TablaSeguimiento {
//ATRIBUTOS:
private int idTablaSeguimiento;
private String datoTS;
private Date fechaTS;
//METODOS GET Y SET:
public int getIdTablaSeguimiento() {
return idTablaSeguimiento;
}
public void setIdTablaSeguimiento(int idTablaSeguimiento) {
this.idTablaSeguimiento = idTablaSeguimiento;
}
public String getDatoTS() {
return datoTS;
}
public void setDatoTS(String datoTS) {
this.datoTS = datoTS;
}
public Date getFechaTS() {
return fechaTS;
}
public void setFechaTS(Date fechaTS) {
this.fechaTS = fechaTS;
}
//OPERACIONES
public boolean agregarTablaSeguimiento() throws ClassNotFoundException, SQLException, InstantiationException, IllegalAccessException{
boolean exito=false;
exito = Conexion.Grabar("INSERT INTO TablaSeguimiento (datoTS,fechaTS) " +
"VALUES ('"+ this.datoTS+"','"+this.fechaTS+"')");
Conexion.Cerrar();
this.BuscarUltimoIdTablaSeguimiento();
return exito;
}
public boolean modificarTablaSeguimiento() throws ClassNotFoundException, SQLException, InstantiationException, IllegalAccessException{
Conexion conexion = new Conexion();
return conexion.Grabar("UPDATE TablaSeguimiento SET datoTS='"+this.getDatoTS()+
"',fechaTS='"+this.getFechaTS()+
"' WHERE idTablaSeguimiento="+this.getIdTablaSeguimiento()) ;
}
public void buscarTablaSeguimiento (int idTablaSeguimiento) throws InstantiationException, IllegalAccessException{
try {
Conexion conexion = new Conexion();
ResultSet rs = conexion.Buscar("SELECT * FROM TablaSeguimiento " +
"WHERE idTablaSeguimiento = " + idTablaSeguimiento);
if(rs.next()){
this.idTablaSeguimiento = rs.getInt(1);
this.datoTS=rs.getString(2);
this.fechaTS=rs.getDate(3);
}
} catch (SQLException ex) {
} catch (ClassNotFoundException ex) {
}
}
public boolean eliminarTablaSeguimiento() throws ClassNotFoundException, SQLException, InstantiationException, IllegalAccessException{
Conexion conexion = new Conexion();
return conexion.Grabar("DELETE FROM TablaSeguimiento WHERE IdTablaSeguimiento="+this.getIdTablaSeguimiento()) ;
}
public ArrayList ListarTablaSeguimiento() throws InstantiationException, IllegalAccessException{
try {
ArrayList<TablaSeguimiento> arr = new ArrayList<TablaSeguimiento>();
Conexion conexion = new Conexion();
ResultSet rs = conexion.Buscar("SELECT * FROM TablaSeguimiento ");
while(rs.next()){
TablaSeguimiento tase = new TablaSeguimiento();
tase.idTablaSeguimiento = rs.getInt(1);
tase.datoTS = rs.getString(2);
tase.fechaTS = rs.getDate(3);
arr.add(tase);
}
return arr;
} catch (SQLException ex) {
return null;
} catch (ClassNotFoundException ex) {
return null;
}
}
public void BuscarUltimoIdTablaSeguimiento() throws SQLException, ClassNotFoundException, InstantiationException, IllegalAccessException{
String strSQL = "SELECT MAX(idTablaSeguimiento) FROM TablaSeguimiento";
Conexion con = new Conexion();
ResultSet rs = con.Buscar(strSQL);
if(rs.next()){
this.idTablaSeguimiento = rs.getInt(1);
}else{
this.idTablaSeguimiento = 1;
}
Conexion.Cerrar();
}
} |