這裏我將獲取僅基於日期的數據,但是我的數據可控性日期和時間在這裏我使用查詢來選擇基於日期的數據,但我沒有得到它可以任何plz exp線,謝謝。如何在java中編寫類似查詢的日期
String device = "NR09G05635";
String date = "2013-11-29";
java.util.Date temp = new SimpleDateFormat("yyyy-MM-dd", Locale.ENGLISH).parse(date);
java.sql.Date date1 = new java.sql.Date(temp.getTime());
sql = "select * from gpsdata1 where deviceId=? and dateTime like '" + date1 + "'";
System.out.println("sql" + sql);
ps1 = con.prepareStatement(sql);
ps1.setMaxRows(1);
ps1.setString(1, device);
ps1.execute();
rs = ps1.getResultSet();
是什麼happening..what是I/P ..什麼預期O/P ??。什麼是你得到的o/p?..「沒有得到它」 - 一個非常普遍的術語兄弟。 – TheLostMind
如果你想傳遞日期對象,你必須使用語句或準備好的語句。否則,在你的情況下,你可以傳遞字符串本身,而不是「date1」,你可以傳遞「date」。 –
爲什麼在查詢中結合PreparedStatement格式和Statement格式? –