MyException - 我的异常网
当前位置:我的异常网» Java相关 » 请问一个插入语句的错误

请问一个插入语句的错误

www.MyException.Cn  网友分享于:2013-12-08  浏览:23次
请教一个插入语句的错误
我是用java jdbc连接mysql。
sql语句是这样的 "insert into yonghu (name, pass) values (?,?);"
然后在PreparedStatement中给问号赋值。
psmt.setString(1,tmp.getName());
psmt.setString(2,tmp.getPass());
tmp.getName()和tmp.getPass()都能在控制台打印,是有值的。
但是执行“res = psmt.executeUpdate(sql);”的时候出现错误


You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?, ?)' at line 1


困惑啊,求高人解答

------解决方案--------------------
LZ使用的是preparedStatement,那参sql语句应该是给在preparedStatement的参数里的。“res = psmt.executeUpdate(sql)”,这里就不用sql语句了吧。。。。

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有