希望大家可以帮我解决这个问题,毕业设计就卡在这里了我在做一个日程管理系统,在日程的搜索问题上遇到了问题。
我的意图是根据用户所输入的关键字来搜索数据库中满足查询条件的数据,但是在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
我的意图是根据用户所输入的关键字来搜索数据库中满足查询条件的数据,但是在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
解决方案 »
- 我想用mysql.h头文件中的函数联接数据库,安装后却没发现mysql.h在哪里?请高手指教
- 使用客户端直接操作mysql中编码为UTF8的数据
- sql语句报错(急,在线等!求达人速答!谢谢!)
- 求一条删除几行数据的SQL语句。
- mysql 提示 fails to start the services,please wait 30 seconds to try again?是什么问题
- 大家用什么mysql管理器?
- 一个关于查询和求和的问题,解决保证给分。
- last_insert_id()准确吗?(Java方面)
- MYSQL如何执行动态过程.
- 如何根据两个字段来生成排名
- 另一道sql问题,高人请进!
- 请大虾推荐基本经典的MYSQL教程!
[/align]