楼上的已经说了,select * from table where cloumn like '%中国%' 结果返回一个结果集,例如RS,可以通过RS.string("字段名")获取你想要的东西
select title from t where t.title like "%中国%";
楼上的几位.你们说的方法是对的。我已经试过了。先谢谢大家的帮助.但是我还有个问题要请教 我是从FORM里取数据的, String info1=request.getParameter("info"); ResultSet rs=stmt.executeQuery("select title from sousuo where keyname like '%'"+info1+"'%'"); 编译的时候出现这样的信息:java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'keyname like '%'null'%'' 中。 我不知道是什么错误.各位能帮我分析一下吗?
like '%'"+info1+"'%'" 应改为like '%"+info1+"%'" 另外String info1=request.getParameter("info"); 好像并未取到值,看看你的html表单中是否提交了info值
结果返回一个结果集,例如RS,可以通过RS.string("字段名")获取你想要的东西
我是从FORM里取数据的,
String info1=request.getParameter("info");
ResultSet rs=stmt.executeQuery("select title from sousuo where keyname like '%'"+info1+"'%'");
编译的时候出现这样的信息:java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失)
在查询表达式 'keyname like '%'null'%'' 中。
我不知道是什么错误.各位能帮我分析一下吗?
应改为like '%"+info1+"%'"
另外String info1=request.getParameter("info");
好像并未取到值,看看你的html表单中是否提交了info值