sql - 使用 jsp 更新查询以更新动态数据

标签 sql database jsp sql-update prepared-statement

连接正常。我可以插入行但是 出现异常(SQLException: ORA-00933: SQL 命令未正确结束) 在更新表格时,使用以下代码。(BOX_ID 是整数,其余是 varchar)

PreparedStatement p_statement2=connection.prepareStatement("UPDATE TOYS_TABLE SET NAME= ? VENDOR=? LABLE=? WHERE NAME=? AND BOX_ID=?");
p_statement2.setString(1, "abc1");
p_statement2.setString(2, "abc2");
p_statement2.setString(3, "abc3");
p_statement2.setString(4, "XYZ123");
p_statement2.setInt(5,11);

try
{

   p_statement2.executeUpdate();
   p_statement2.close();
}
catch(Exception kl)
{
   kl.toString();
   p_statement2.close();
}

最佳答案

改变这个

UPDATE TOYS_TABLE SET NAME= ? VENDOR=? LABLE=? WHERE NAME=? AND BOX_ID=?

UPDATE TOYS_TABLE SET NAME= ?, VENDOR=? , LABLE=?, WHERE NAME=? AND BOX_ID=?

关于sql - 使用 jsp 更新查询以更新动态数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16271477/

相关文章:

sql - Slick:传入列进行更新

java - 将 HTML 表从 JSP 传递到 Java 请求对象

jquery - 使用ajax下载JSP文件

sql - 查询中的每一行可能有不同的条件吗?

mysql - SQL 查询、Rails View 、删除小数位

用于维护修改历史记录的 SQL 触发器

sql - TOP(1) select 多表性能

java - 我可以用java代码解决数据库并发问题吗?

database - 数据库中的 GUID 类型

java - Spring/Hibernate - NullPointerException