Android sqlite,模糊查询,报错,提示sql语句有问题:

错误的写法:

COLUMN_TIME + " like '%?%'",
new String[]{ month }, 

正确的写法:

COLUMN_TIME + " like '?'", // Look for an Type
new String[]{ "%"+month+"%" }, // with this value

也就是说,把%这个符号放到参数值里面,而不要放在查询条件的语句中。