我有一个数据库表(名叫:服务工作表),其中有一个字段“服务单号”varchar类型,我在一个Jtextfield(name:sjlrfwdh)中输入一字符串,从数据库表中筛选出与这个字符串相等的纪录。例如:数据库表中“服务单号”字段现有数据为“123”,“00123”,“   123”,我在Jtextfield中输入“123”,然后我用:fwqk=stmt3.executeQuery("select * from 服务工作表 where 服务单号="+sjlrfwdh.getText().trim());
为什么会把所有记录都选出来,而不是仅把“123”这条记录选出来,“00123”和“  123”是我不需要的,我该怎么做。谢谢!