Ms access java.sql.SQLException:[Microsoft][ODBC Microsoft Access驱动程序]参数太少。预期1

Ms access java.sql.SQLException:[Microsoft][ODBC Microsoft Access驱动程序]参数太少。预期1,ms-access,search,jdbc,parameters,Ms Access,Search,Jdbc,Parameters,我使用Ajax从JSP传递了一个参数,即: keyword_name; 我已经测试了它们是否在参数中,它们是: apple 下面的代码是我的结果集: ResultSet rs = stmt.executeQuery("Select keyword_name from keywords where keyword_name="+keyword_name+""); 下面是结果集的打印: while(rs.next()){ buffer=buffer+"&l

我使用Ajax从JSP传递了一个参数,即:

keyword_name;
我已经测试了它们是否在参数中,它们是:

apple
下面的代码是我的结果集:

ResultSet rs = stmt.executeQuery("Select keyword_name from keywords                   where keyword_name="+keyword_name+""); 
下面是结果集的打印:

while(rs.next()){
buffer=buffer+"<tr><td>"+rs.getString("keyword_name")+"</td></tr>";  
}
任何想法

应该是这样吗

<..> where keyword_name='"+keyword_name+"'"
where keyword_name='“+keyword_name+””
不应该这样吗

<..> where keyword_name='"+keyword_name+"'"
where keyword_name='“+keyword_name+””