希望大家可以帮我解决这个问题,毕业设计就卡在这里了我在做一个日程管理系统,在日程的搜索问题上遇到了问题。
我的意图是根据用户所输入的关键字来搜索数据库中满足查询条件的数据,但是在JAVA代码中不知道怎么来加这一句SQL语句。
我的这部分代码如下:
                      String SearchDay = search_day.getText();
                   ResultSet rs;
                   PreparedStatement prepstmt1;                      String sql = "select * from datelist where content=?";
                   prepstmt1 = (PreparedStatement)conn.prepareStatement(sql);
                   prepstmt1.setString(1,SearchDay);
                   
                   rs = prepstmt1.executeQuery(sql);content是日程的内容,SearchDay是存放用户输入内容的变量。
运行后,提示为:SQL Exception occur.Message is:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?' at line 1