Jaki format powinna mieć data w MySQL ? (JDBC)

0

Jaki format powina mieć data w bazie MySQL by poradziło sobie z nią JDBC i model tabeli. Gdyż gdy uzywam domyslnego formatu daty w tabeli dostaje wyjątek:

problem z getValueAt Bad format for DATE '2007-11-11' in column 5.

0

wstaw z poziomu javy i zobacz co tam bedziesz miał ;)

0

Gdy wstawiam do bazy uzywajac mojego programu wszystko jest ok.
Problem jest przy wyswietlaniu w tabeli programu wynikow z kolumny o typie Date.
Wyswietla sie tyko pierwszy i ostatni rekord z tej kolumny ( kolumny o innych formatach wyswietlaja sie poprawnie). Posrednie rekokordy wyrzucaja wyjatek. Wyglada na to jakby JDBC nie radzilo sobie z odczytaniem domyslnego formatu daty bazy MySQL. Nie wiem czy szuakac rozwiazania zmieniajac format daty w bazie z domyslnego - 'rrrr-mm-dd' na jakies inny ? Czy zmodyfikowac jakos klase modelu tabeli ?

0

pobierasz pewnie resultSeta i od razu wyswitlać go chcesz pewnie, spróbuj najpierw pobrać dane z tej kolumny ( a najlepiej tabeli ) do jakichs obiektów i dopiero póżniej wyświetlaj np. Listę owych obiektów, mniej generycznie, ale bardziej czytelnie...jak podeślesz mi na szszymek@gmail.com strukture tableki to ci takie klasy w pare minut napisze, pzdr.

0

Dzięki za chęć pomocy podeśle ci mój kod. Może wpadnie ci do głowy rozwiązanie.
Po pobraniu obiektu resultSet nie wyswietlam go tylko przekazuje do modelu tabeli i tam z metadanych wyciagane sa potrzebne argumenty do implementacji funkcji w klasy AbstractTabelModel.

0

Problem rozwiazany blad siedzial w sterowniku do bazy mysql-connector-java-5.1.5-bin. W najnowszej wersji(mysql-connector-java-5.1.6-bin) jest poprawiony i wszystko dziala jak nalezy. Dziwne, ze takiego babola wypuscili....

1 użytkowników online, w tym zalogowanych: 0, gości: 1