【发布时间】:2014-03-10 19:27:21
【问题描述】:
我的代码是:
java.sql.Date fromDate= new java.sql.Date(date1);
java.sql.Date toDate= new java.sql.Date(date2);
String select = "SELECT * FROM Table WHERE Date between " + fromDate+ " and" + toDate;
我正在使用 Derby 数据库,我必须运行此查询但返回错误。我能怎么做?谢谢。
【问题讨论】:
-
“但返回错误”是永远足够的信息。在您提出下一个问题之前,请阅读tinyurl.com/so-hints。
-
抱歉,这是我的第一个问题。
-
java.utilDate-Time API 已过时且容易出错。建议完全停止使用它并切换到 2014 年 3 月发布的 modern Date-Time API。检查基于现代 Date-Time API 的 this answer 和 this answer。