我需要知道更新查询是错误还是正确,我知道如何在PHP中完成它,但在java中不知道(我是java的新手)。
答案 0 :(得分:11)
它返回:
有关详细信息,请参阅javadoc:Execute Update Javadoc
我强烈建议您阅读JDBC Tutorial中的相关部分,阅读标题为:executeUpdate方法的返回值
的部分答案 1 :(得分:1)
执行UPDATE
时,不应使用executeQuery
,因为更新不会生成结果集。通常,您应该UPDATE
INSERT
,DELETE
和SQLException
使用executeUpdate
。此方法返回更新计数。
如果查询失败(即:如果发生错误),则JDBC驱动程序将抛出java.sql
。如果查询已运行,但没有更新任何并不意味着失败的行,则根本没有要更新的行,因此更新计数将为0.
另外,我建议您关注JDBC Basics Tutorial并查看package java.sql
中课程的Javadoc(为了更好的可用性,请转到http://docs.oracle.com/javase/7/docs/api/并选择{{1}}在左上角的框架中。)