问一下like和=的用法 
//查询的字段的在页面上的name
String[] queryConditions = new String[] { "zgh", "xm", "kcbh", "kclb","kcmc","xn","xq",
"ywmc","skdx","xf","zxs","zongxs","jc","spbz","kcmb","yxsmc","sqrqbe","sqrqse "};
//对应的每个查询字段的运算符号
String[] operators = new String[] { "=?", "like?", "like?", "like?", "=?", "like?", "like?",
"like?", "like?", "=?", "like?", ">=?", "<=?"};
//对应的每个字段在数据库中的名称
String[] columns = new String[] { "A.ZGH","A.","A.ZGH","A.XM","A.ZCM","A.GXJL","A.ZYFX"
,"A.YKKMCJKKQK","A.YKXKXGKYCG","A.DQSPBZ","A.CZRBH","A.CZSJ","A.CZSJ"};请问以上JAVA代码是的"=?", "like?", 为什么和什么时候用啊?LSH VARCHAR2(20) N 流水号
ZGH VARCHAR2(20) N 职工编号
YXSH VARCHAR2(6) N 开课单位
XN VARCHAR2(9) N 学年
XQ VARCHAR2(1) N 学期
KCBH VARCHAR2(8) Y 课程编号
KCMC VARCHAR2(60) N 课程名称
KCLB VARCHAR2(2) Y 课程类别
YWMC VARCHAR2(180) Y 英文名称
SKDX VARCHAR2(2) N 授课对象码
XF NUMBER(3) Y 学分
ZXS NUMBER(3) Y 周学时
ZONGXS NUMBER(3) Y 总学时
XXKC VARCHAR2(500) Y 先修课程
KCJJ VARCHAR2(1000) Y 课程简介
JYBJ VARCHAR2(4000) Y 教育背景
JC VARCHAR2(1000) Y 教材
CKS VARCHAR2(500) Y 参考书
JXDG VARCHAR2(4000) Y 教学大纲
KKMB VARCHAR2(2000) Y 开课目标
SQRQ DATE Y 申请日期
BZ VARCHAR2(500) Y 备注
SPBZ VARCHAR2(2) Y 审批标志
XYJB VARCHAR2(2) Y 下一级别
ZYM VARCHAR2(6) N 适用专业