你可以限定一一个字符串
string sql='select * from tb where '
for(数组循环取值)
{
sql=sql+"title like '%"+数组值+"%' or";
}
然后处理掉sql最后的or,用;替代即可
为确保sql语句正确,加一句system.out.println(sql);输出到控制台看看sql语句是否正确
记得如果你是说满足数据中任意一个元素即可那就不能用and,因为你是满足其中一个即可
String[] array ;
String sql ="select * from tb where title like '"+array[0] +"' ";
for(int i = 1 ; i
}
select 字段 from 表 where xxx like '%王%' and xxx like '%xxx学院%'