我有一个Users表,其中包含一个名为“date”的元素。 我想使这些伪代码查询在Java中工作:
从用户选择* WHERE date = today
以及
从这个小时“用户WHERE日期”中选择*
如何编写查询?
我使用的是Google App Engine,最初使用java.util.Date创建日期。
请帮忙。感谢
答案 0 :(得分:1)
由于GoogleAppEngine中的日期使用“=”指定时间缩短到毫秒,因此无法使用。
您似乎可以执行以下操作:
select from Users where date >= midnightWesnesday
&& date < midnightThusday;
您还应该能够相应地指定小时的正确范围。
答案 1 :(得分:0)
PreparedStatement st = conn.prepareStatement("select * from Users where date = ?");
st.setDate(1, new java.sql.Date(System.currentMillis());
ResultSet rs = st.executeQuery();
jiql是云计算数据库的Java JDBC包装器。通过jiql jdbc客户端访问数据库。这些数据实际上存储在基于云的数据存储中,例如Google的BigTable。