用这个SQL语句String add = "insert into admin values(username,password) (?,?);";有什么错误
时间: 2024-03-08 13:51:34 浏览: 106
为什么ASP中执行动态SQL总报错误信息?提示语句语法错误
这个SQL语句有一个语法错误。应该将"values(username,password)"替换为"values(?,?)",因为在使用PreparedStatement时,应该使用占位符来代替实际的值,而不是直接将值嵌入到SQL语句中。正确的SQL语句应该是:
```
String add = "INSERT INTO admin (username, password) VALUES (?, ?)";
```
然后通过PreparedStatement的setXXX()方法来设置实际的值,最后调用executeUpdate()方法执行SQL语句。
阅读全文