String query="select * from Restaurant where Restaurant_name='紅樹林';";
rs=stm.executeQuery(query);
这是我在封装好的数据库类中写的sql语句,查询结果为空(rs.next() 为false )
如果改用id查询,即:
String query="select * from Restaurant where Restaurant_id='1';";
就能查询到结果
如果在mysql的workbench中输入这条命令:
select * from Restaurant where Restaurant_name='紅樹林';
也能查询到结果
从页面接受参数到servlet再到数据库类我都查看过了,restaurant_name,都是没有乱码的。所以我之间就在那条sql语句中打入搜索的餐厅名,结果还是查询不出结果。
请问要怎么办呢!