读书人

请问个javaweb中sql的模糊查询有关问题

发布时间: 2013-03-26 09:54:34 作者: rapoo

请教个javaweb中sql的模糊查询问题
在sql2000数据库中按输入的keyword关键字进行检索,
把问号替换为r的内容在sql中查询能够正确显示
但是在jsp文件中,始终显示rs.next()为null
请教下各位这个问题怎么可以解决.....

sql = "select id,title,author,content from note where title like ? or author like ? or content like ? " ;
if(keyword!=null){
System.out.println(keyword) ;
String r = "'%" + keyword + "%'" ;
System.out.println("'%" + keyword + "%'") ;
pstmt.setString(1,r) ;
pstmt.setString(2,r) ;
pstmt.setString(3,r) ;
}
jsp sql 数据库
[解决办法]
把单引号去掉,这不是拼SQL,直接传值。
[解决办法]
“select id,title,author,content from note where title like"+r+
" or author like "+r +"or content like "+r
r定义sql语句之前

读书人网 >Java Web开发

热点推荐