如何將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. 如何將此日期類型轉換爲正常日期類型? javascript
- 4. 如何將CRSP日期類型轉換爲正常日期類型YYMMDD?
- 5. Mysql datediff日期類型
- 6. Mysql 2日期類型
- 7. MySql中的日期類型
- 8. 的Android源碼存儲日期類型
- 9. Freemarker中格式化日期類型日期類型爲Unknown
- 10. 如何使用循環連接MySQL日期類型和PHP日期類型
- 11. 如何使用Java實體將引導輸入類型日期持久化到MySQL類型日期?
- 12. 如何僅將當前日期作爲日類型存儲在記錄中?
- 13. 如何解析此日期(/日期(1342622718553-0700)/)日期類型
- 14. Excel日期類型
- 15. Typescript日期類型?
- 16. 每月類別與MySQL日期類型
- 17. 如何將日期類型轉換爲MySQL中的hh:mm?
- 18. Python日期時間和日期類型
- 19. 如何GROUP BY日期,日期的格式類型爲nvarchar
- 20. 如何日期字符串轉換爲日期數據類型
- 21. 將訪問日期時間類型到MySQL類型
- 22. c#列數據類型日期類型(NOT日期時間)
- 23. 如何將SQL日期類型轉換爲Java參數
- 24. 將C#日期時間轉換爲XML日期時間類型
- 25. T-SQL:將varchar日期列轉換爲日期類型
- 26. T-SQL - 將日期時間更改爲日期數據類型?
- 27. 將英文日期轉換爲「日期」類型的值?
- 28. 將字符串類型日期更改爲日期字符串
- 29. 將日期時間更改爲日期數據類型?
- 30. 將日期範圍轉換爲R中的日期類型