JSP查询参数问题,高手进

来源:百度知道 编辑:UC知道 时间:2024/05/16 19:42:50
public void updateDataBase(String breadName)
{
PreparedStatement st=conn.prepareStatement("update breadList set breadIntraday=? where breadName='"+breadName+"'");
}
注:breadName是数据库中一表的列名,里面存的都是汉字,breadName是参数也是汉字,问题是这样的写发不对,让两个汉字匹配怎么写?where 条件怎么写?怎么才可以把他们相同的结果集取出来?谢谢赐教!致谢!

首先你这样的写法不对吧
应该是:
public void updateDataBase(String breadName)
{
PreparedStatement st=conn.prepareStatement("update breadList set breadIntraday=? where breadName='?);
}
st.SetString(1,"1986-5-5");
st.SetString(2,,breadName);
也许你的参数里面有空格或者数据库里面的值有空格导致数据不匹配吧,可以
breadName.Trim()掉空格再试试。