日期:2014-05-19  浏览次数:20571 次

请教一个数据库操作返回值问题
当在进行数据库删除的时候,如果删除的这个id不存在,执行的函数返回是0还是-1?  
请问进行数据库操作的时候有没有可能出现-1的情况?

------解决方案--------------------
应该是-1,用其它语言操作数据库时如果执行失败返回值都是-1
------解决方案--------------------
你在try里String sql = "Delete from tb_goods where ID= " + g.getID();
ret = conn.executeUpdate(sql);如果条件是真的。就运行 int ret = -1;这句。否则就运行catch那里面的(ret = 0;)