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.
任何想法!
答
难道不该
<..> where keyword_name='"+keyword_name+"'"
+0
家伙就是这样感谢兄弟!如果我可以投票我会。 – mussi89 2012-04-23 21:03:04
http://download.oracle.com/javase/tutorial/jdbc/basics/prepared.html – BalusC 2012-04-23 20:56:58