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

时间:2012-04-23 20:51:34

标签: ms-access search jdbc parameters

我有一个参数,我使用Ajax传递来自JSP:

keyword_name;

我已经测试过它们是否在参数中,它们是:

apple

下面的代码是我的ResultSet:

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>";  
}

完整错误代码:

java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1. 

任何想法!!

1 个答案:

答案 0 :(得分:1)

不应该是

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