2014-04-01 48 views
0

如何將日期數據類型從sql數據庫到java?到目前爲止我已經使用此代碼,但未能獲取日期。如何從sql數據庫中獲取日期數據類型爲java?

import java.sql.*;//this is my import file 
    String search="select * from tblflight";//select all data from my table 
    ResultSet rs=stmt.executeQuery(search);//puting result in temporary var 
    while(rs.next()) 
{ 
    Date d_time=rs.getDate("date_time");//getting result 
    combo_box.addItem(d_time);//n showing error here while putting the date var here 
} 
+0

「在此處顯示錯誤」不會告訴我們有關錯誤的任何信息。請提供更多細節。 –

回答

1

您有兩種選擇。
1 - 採用SQL Date對象,並使用SQL日期getTime方法

2構建utils的日期 - 通話getTimeStamp而不是GETDATE,它會返回SQL時間戳類,實際上是子類java.util中的對象。日期

1 - Date d1 = new Date(rs.getDate("date_time").getTime()); 
2 - Date d2 = rs.getTimestamp("date_time"); 
+0

Thanx很多它的工作 –

+0

其實它是diplaying項目1,項目2,項目3和項目4,但不是日期時間..但是當我點擊任何列表,然後顯示我的日期時間列表如何顯示我的日期時間列而不是顯示項目1,項目2,項目3和ITEM4。您的幫助將更受讚賞。 thanx –

0

如果組合框不允許對象插入,而將它添加到combo_box使用d_time.toString()方法。

+0

其實它是diplying項目1,項目2,項目3和項目4,但不是日期時間.. 但當我點擊任何列表,然後顯示我的日期時間列表 如何顯示我的日期時間列,而不是顯示項目1,項目2,項目3 和項目4 。 您的幫助將更受讚賞。感謝名單 –

相關問題