Bueno. Primero que todo les comento. Anoche era las 1 de la madrugada cunaod lo solucione. La BD esta bien y trabaja en español, lo que significa que el formato d einsercion es dd/MM/yyyy. Ahora les voy a poner la solucion. Bendito sea el Net Beans.
java trabaja por defecto el standar ANSI de fecha yyyy/MM/dd. Por lo tanto, para solucionar mi problema de insercion necesitaba sobreescribir uno de los metodos de la funcion Date() a fin de solucionar el problema.
Aca les dejo el link
http://download.oracle.com/docs/cd/E...toString%28%29
y aca les pongo el codigo que hice anoche.
Código:
import java.sql.Date;
public class mi extends Date {
public mi(long date) {
super(date);
}
public String toString() {
int year = super.getYear() + 1900;
int month = super.getMonth() + 1;
int day = super.getDate();
char buf[] = "2000-00-00".toCharArray();
buf[0] = Character.forDigit(year/1000,10);
buf[1] = Character.forDigit((year/100)%10,10);
buf[2] = Character.forDigit((year/10)%10,10);
buf[3] = Character.forDigit(year%10,10);
buf[5] = Character.forDigit(day/10,10);
buf[6] = Character.forDigit(day%10,10);
buf[8] = Character.forDigit(month/10,10);
buf[9] = Character.forDigit(month%10,10);
return new String(buf);
}
}
Si alguno quiere ver bien el codigo. Pues ingresen a NetBeans que alli pueden ver como esta escrito.
y Bueno ya pueden cerrarlo al hilo