我正在使用oracle作为反手,而使用jsp servlet作为frunthand,我正在执行更新查询,我想确定更新查询是否对数据库进行了更新。我正在使用executeUpdate()它正在执行,但是在执行更新查询失败时结果为0,在执行完成时结果为1,但它不能识别数据是否被更新]
executeUpdate将返回更新语句上已修改的行数。因此,如果您获得0,这并不意味着它执行失败,而是在执行时未修改任何行。而且如果您获得1,则可以成功更新one行。
通常,如果更新语句失败,则将由JDBC驱动程序引发SQLException。