如何將java日期類型存儲爲mysql日期類型?如何將java日期類型存儲爲mysql日期類型?
3
A
回答
0
使用Calendar類的某個實例將日期轉換爲字符串並在SQL查詢中使用該字符串。
2
看到你的Date
是java.sql.Timestamp
(特別是如果你想要小時,分鐘,秒。要永久保存)
你可以一個java.util.Date
轉換爲Timestamp
像這樣:new Timestamp(date.getTime())
0
使用PreparedStatement
執行SQL語句,就像這樣:
Date date = ...;
PreparedStatement ps = connection.prepareStatement("INSERT INTO mytable (this, that, datecol) values (?, ?, ?)");
ps.setString(1, "hello");
ps.setString(2, "world");
ps.setTimestamp(3, new java.sql.Timestamp(date.getTime()));
ps.executeUpdate();
當你像這樣做,你讓JDBC驅動程序將其轉換爲數據庫預期,從而使你的程序可以留在數據庫中的格式(你不需要像MySQL自己預計的那樣處理格式化)。
當查詢的數據庫,也可以使用PreparedStatement
,並使用在ResultSet
的getTimestamp()
方法來獲得日期爲java.sql.Timestamp
對象。
相關問題
- 1. 在MySQL的日期類型中存儲非格里曆日期
- 2. 如何存儲日期日期數據類型18/12/2016
- 3. Mysql 2日期類型
- 4. 如何使用Java實體將引導輸入類型日期持久化到MySQL類型日期?
- 5. 如何僅將當前日期作爲日類型存儲在記錄中?
- 6. Typescript日期類型?
- 7. 每月類別與MySQL日期類型
- 8. 將訪問日期時間類型到MySQL類型
- 9. 如何GROUP BY日期,日期的格式類型爲nvarchar
- 10. c#列數據類型日期類型(NOT日期時間)
- 11. 如何將SQL日期類型轉換爲Java參數
- 12. 將英文日期轉換爲「日期」類型的值?
- 13. 將日期範圍轉換爲R中的日期類型
- 14. T-SQL:將varchar日期列轉換爲日期類型
- 15. 將日期時間更改爲日期數據類型?
- 16. 將字符串類型日期更改爲日期字符串
- 17. 如何創建日期時間的XElement代表日期,類型爲xs:日期
- 18. 將MySQL日期轉換爲Java日期
- 19. 將日期時間更改爲日期格式的日期數據類型?
- 20. 在mysql中將數據類型從日期更改爲日期/時間?
- 21. 獲取日期類型是varchar的Mysql
- 22. Jquery/PHP +創建MySQL日期類型
- 23. 類型日期默認SYSDATE在MySQL
- 24. 僅在C#中使用日期的類型 - 爲什麼沒有日期類型?
- 25. 如何將日期和時間從字符轉換爲日期時間類型
- 26. 如何將日期值轉換爲日期類型以進行比較?
- 27. SQL:如何將這些日期字符串轉換爲日期類型
- 28. 公式(日期)日期類型的SOQL日期比較
- 29. knockout.js:輸入類型日期
- 30. 更新空類型日期