【发布时间】:2017-07-28 12:08:59
【问题描述】:
String Date1 = (((JTextField)jDateChooser1.getDateEditor().getUiComponent()).getText());
String Date2 = (((JTextField)jDateChooser2.getDateEditor().getUiComponent()).getText());
String query="SELECT * FROM work_hours WHERE ID ="+A+" AND Date >= "+Date1+" AND Date <= "+Date2+" ";
ResultSet rs = db.Select(query);
这里的 Date1 和 Date2 是 Jdatechooser,取自用户。
Error:
You have an error in your SQL syntax; check the manual that
corresponds to your MariaDB server version for the right syntax to use
near 'Date >= Jun 12, 2017 Date <= Jun 14, 2017' at line 1
【问题讨论】:
-
您的 SQL 语法有误;检查与您的 MariaDB 服务器版本相对应的手册,以在第 1 行的“日期 >= 2017 年 6 月 12 日之间的日期