2015-04-03 48 views
1

我運行它時有這個Java應用程序,它應該從MySQL數據庫中的表中選擇值。雖然它運行時,它不會像數據庫中的特定列那樣從表中選擇正確的值。這是表的樣子:Java應用程序沒有完全按照它的方式顯示數據庫


select SLOT_ID, ZONE_LOCATION, CAR_LICENSE, ENTRY_TIME, EXIT_TIME from TBL_ZONE_STATUS; 

+---------+---------------+-------------+------------+-----------+ 
| SLOT_ID | ZONE_LOCATION | CAR_LICENSE | ENTRY_TIME | EXIT_TIME | 
+---------+---------------+-------------+------------+-----------+ 
| TFSCPA2 | Taifa Rd  | KCB001A  | 08:02:50 | 16:30:22 | 
| TFSCPA4 | Taifa Rd  | KXL092A  | 11:10:01 | 20:08:24 | 
| TFSCPA1 | Taifa Rd  | KYG099Z  | 00:00:00 | 00:00:00 | 
| TFSCPA3 | Taifa Rd  | KYG101B  | 10:30:22 | 17:02:00 | 
+---------+---------------+-------------+------------+-----------+ 

這是同一個表的描述:

mysql> describe TBL_ZONE_STATUS; 
+---------------+--------------+------+-----+---------+-------+ 
| Field   | Type   | Null | Key | Default | Extra | 
+---------------+--------------+------+-----+---------+-------+ 
| SLOT_ID  | varchar(10) | NO | PRI | NULL |  | 
| ZONE_NUMBER | int(11)  | NO |  | NULL |  | 
| ZONE_NAME  | varchar(255) | NO |  | NULL |  | 
| ZONE_LOCATION | varchar(255) | NO |  | NULL |  | 
| PARKING_TYPE | varchar(255) | NO |  | NULL |  | 
| CAR_LICENSE | varchar(15) | NO | PRI | NULL |  | 
| ENTRY_TIME | time   | NO |  | NULL |  | 
| EXIT_TIME  | time   | NO |  | NULL |  | 
+---------------+--------------+------+-----+---------+-------+ 


------------------------------------------------------------------------- 

當應用程序運行相同的查詢,並顯示在一個TableModel的,這是它表明:

enter image description here

包涵。由於我的代表,我無法直接在這裏發佈圖片,但是,正如您在入口和出口時間欄的圖片中看到的那樣,它顯示的是日期。請記住,在此之前,此列的數據類型爲datetime,然後我只更改爲時間。 MySQL自動刪除更改後的日期,但應用程序沒有。即使在更改之前,應用程序也沒有顯示時間值。它只顯示日期。任何幫助,將不勝感激。謝謝。

+0

非常感謝編輯@Abhik Chakraborty。我不知道該怎麼做。 – kipchirchirian 2015-04-03 10:42:40

+0

嘗試使用ResultSet.getTimestamp(String columnLabel)。 – 2015-04-03 10:56:14

+0

@newuserua_ext不知道該在哪裏應用。 – kipchirchirian 2015-04-03 11:34:40

回答

0

正如你所說;

請記住,在此之前,該列的數據類型是日期時間,我再改爲一次只

你也應該改變你的代碼。查找並更改您的enrty_time和exit_time行ResultSet.getTime(String columnLabel)您從TBL_ZONE_STATUS讀取數據的地方

相關問題