Statement.execute() 返回值

来源:互联网 发布:淘宝全网举报中心网址 编辑:程序博客网 时间:2024/04/30 10:05

Statement.execute() 返回的不是执行成功与否的结果,比如执行sql是一条插入语句,不能通过statement.execute(sql)的返回值判断是否插入成功。

想要获得插入是否成功的信息,一个可选的方法是在执行插入动作后,再执行一句查询。


补充:如果sql是select语句,且成功查询到相应记录,则返回true;如果sql预计是insert、update之类的不反悔结果集的语句,或者虽然是select语句,但是没有查询到相应结果集的时候,则返回false。

0 0
原创粉丝点击