java.sql.SQLException:[Microsoft] [ODBC Microsoft Access Driver]参数太少。预计1

问题描述:

我有我从JSP使用Ajax这是通过一个参数:java.sql.SQLException:[Microsoft] [ODBC Microsoft Access Driver]参数太少。预计1

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. 

任何想法!

+0

http://download.oracle.com/javase/tutorial/jdbc/basics/prepared.html – BalusC 2012-04-23 20:56:58

难道不该

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

家伙就是这样感谢兄弟!如果我可以投票我会。 – mussi89 2012-04-23 21:03:04