我想,你要的也许是java.sql.PreparedStatement,参数使用?,在以后的调用中可以用setXXX(int parameterIndex, XXX x)设置具体的值,如你的例子中SQL可写为select *from aa where a1=?,然后调用PreparedStatement的setString(1,"Value");----姑且以为你的a1是String:)
调试欢乐多
msgId就是字段MessageID对应查询条件的变量值